nx_video_source_sdk
1.0
Video Source SDK
|
Public Member Functions | |
virtual const char * | audioExtradata () const =0 |
Returns pointer to audio extra data. | |
virtual int | audioExtradataSize () const =0 |
Returns size of audio extra data in bytes. | |
![]() | |
virtual int | setMediaUrl (const char url[nxcip::MAX_TEXT_LEN])=0 |
![]() | |
virtual int | getConfiguredLiveStreamReader (LiveStreamConfig *config, StreamReader **reader)=0 |
Returns configured stream reader, providing live data stream. Required method! More... | |
virtual int | getVideoFormat (CompressionType *codec, PixelFormat *pixelFormat) const =0 |
Returns video format. Optional method. More... | |
![]() | |
virtual StreamReader * | getLiveStreamReader ()=0 |
Returns stream reader, providing live data stream. More... | |
virtual int | getAudioFormat (AudioFormat *audioFormat) const =0 |
Returns audio format, if audio is supported. | |
![]() | |
virtual int | getMediaUrl (char *urlBuf) const =0 |
Returns url of media stream as NULL-terminated utf-8 string. More... | |
virtual int | getResolutionList (ResolutionInfo *infoList, int *infoListCount) const =0 |
Returns supported resolution list. More... | |
virtual int | getMaxBitrate (int *maxBitrate) const =0 |
Returns maximem bitrate in Kbps. 0 is interpreted as unlimited bitrate value. More... | |
virtual int | setResolution (const Resolution &resolution)=0 |
Change resolution on specified encoder. More... | |
virtual int | setFps (const float &fps, float *selectedFps)=0 |
virtual int | setBitrate (int bitrateKbps, int *selectedBitrateKbps)=0 |
![]() | |
virtual void * | queryInterface (const nxpl::NX_GUID &interfaceID)=0 |
Cast to type, specified by interfaceID. More... | |
virtual int | addRef () const =0 |
Increment reference counter. More... | |
virtual int | releaseRef () const =0 |
Decrement reference counter. More... | |