nx_video_source_sdk  1.0
Video Source SDK
Public Member Functions | List of all members
nxcip::MediaDataPacket2 Class Referenceabstract
Inheritance diagram for nxcip::MediaDataPacket2:
nxcip::MediaDataPacket nxpl::PluginInterface

Public Member Functions

virtual const char * extradata () const =0
 Returns pointer to extradata blob.
 
virtual int extradataSize () const =0
 Returns size of extradata blob in bytes.
 
- Public Member Functions inherited from nxcip::MediaDataPacket
virtual UsecUTCTimestamp timestamp () const =0
 Packet's timestamp (usec (microseconds) since 1970-01-01, UTC)
 
virtual DataPacketType type () const =0
 Packet type.
 
virtual const void * data () const =0
 Coded media stream data. More...
 
virtual unsigned int dataSize () const =0
 Returns size (in bytes) of packet's data. More...
 
virtual unsigned int channelNumber () const =0
 
virtual CompressionType codecType () const =0
 Constant from nxcip::CompressionType enumeration.
 
virtual unsigned int flags () const =0
 Returns combination of values from MediaDataPacket::Flags enumeration.
 
virtual unsigned int cSeq () const =0
 Returns sequence number of command this packet belongs to. More...
 
- Public Member Functions inherited from nxpl::PluginInterface
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...
 

Additional Inherited Members

- Public Types inherited from nxcip::MediaDataPacket
enum  Flags {
  fKeyPacket = 0x01, fReverseStream = 0x02, fReverseBlockStart = 0x04, DEPRECATED_fLowQuality = 0x08,
  fStreamReset = 0x10
}
 

The documentation for this class was generated from the following file: