Searched refs:streamer (Results 1 – 4 of 4) sorted by relevance
/hardware/interfaces/tv/tuner/aidl/default/ |
D | dtv_plugin_api.h | 44 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);
|
D | Demux.cpp | 123 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()
|
D | Demux.h | 109 void frontendIptvInputThreadLoop(dtv_plugin* interface, dtv_streamer* streamer, void* buf);
|
D | Frontend.cpp | 234 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()
|