|
nx_video_source_sdk
1.0
Video Source SDK
|
Public Member Functions | |
| StreamReader (std::shared_ptr< RPiCamera > camera, unsigned encoderNumber) | |
| virtual void * | queryInterface (const nxpl::NX_GUID &interfaceID) override |
| Cast to type, specified by interfaceID. More... | |
| virtual int | getNextData (nxcip::MediaDataPacket **packet) override |
| Returns media packet or NULL in case of error. More... | |
| virtual void | interrupt () override |
| Interrupt StreamReader::getNextData blocked in other thread. | |
Public Member Functions inherited from rpi_cam::DefaultRefCounter< nxcip::StreamReader > | |
| virtual int | addRef () const override |
| virtual int | releaseRef () const override |
Additional Inherited Members | |
Protected Member Functions inherited from rpi_cam::DefaultRefCounter< nxcip::StreamReader > | |
| DefaultRefCounter (nxpt::CommonRefManager *refManager) | |
Protected Attributes inherited from rpi_cam::DefaultRefCounter< nxcip::StreamReader > | |
| nxpt::CommonRefManager | m_refManager |
|
overridevirtual |
Returns media packet or NULL in case of error.
If no data is available, blocks till some data becomes available or StreamReader::interrupt had been called
| packet | MUST NOT be NULL if nxcip::NX_NO_ERROR is returned |
Implements nxcip::StreamReader.
|
overridevirtual |
Cast to type, specified by interfaceID.
If pointer cannot be cast, NULL MUST be returned
Implements nxpl::PluginInterface.
1.8.14