Home
last modified time | relevance | path

Searched refs:streamer (Results 1 – 4 of 4) sorted by relevance

/hardware/interfaces/tv/tuner/aidl/default/
Ddtv_plugin_api.h44 void (*destroy_streamer)(struct dtv_streamer* streamer);
55 int (*set_property)(struct dtv_streamer* streamer, const char* key, const void* value,
69 int (*get_property)(struct dtv_streamer* streamer, const char* key, void* value, size_t size);
81 int (*add_pid)(struct dtv_streamer* streamer, int pid);
92 int (*remove_pid)(struct dtv_streamer* streamer, int pid);
105 int (*open_stream)(struct dtv_streamer* streamer, const char* transport_desc);
111 void (*close_stream)(struct dtv_streamer* streamer);
122 ssize_t (*read_stream)(struct dtv_streamer* streamer, void* buf, size_t count, int timeout_ms);
DDemux.cpp123 void Demux::frontendIptvInputThreadLoop(dtv_plugin* interface, dtv_streamer* streamer, void* buf) { in frontendIptvInputThreadLoop() argument
147 bytes_read = interface->read_stream(streamer, (void*)offsetBuf, IPTV_BUFFER_SIZE - 1, in frontendIptvInputThreadLoop()
152 interface->read_stream(streamer, buf, IPTV_BUFFER_SIZE, IPTV_PLAYBACK_TIMEOUT); in frontendIptvInputThreadLoop()
240 dtv_streamer* streamer = mFrontend->getIptvPluginStreamer(); in setFrontendDataSource() local
241 if (streamer == nullptr) { in setFrontendDataSource()
242 streamer = mFrontend->createIptvPluginStreamer(interface, transport_desc.c_str()); in setFrontendDataSource()
243 if (streamer == nullptr) { in setFrontendDataSource()
258 std::thread(&Demux::frontendIptvInputThreadLoop, this, interface, streamer, buf); in setFrontendDataSource()
DDemux.h109 void frontendIptvInputThreadLoop(dtv_plugin* interface, dtv_streamer* streamer, void* buf);
DFrontend.cpp234 dtv_streamer* streamer = interface->create_streamer(); in createIptvPluginStreamer() local
235 int open_fd = interface->open_stream(streamer, transport_desc); in createIptvPluginStreamer()
240 return streamer; in createIptvPluginStreamer()