Public Member Functions | |
CH264NALUnit () | |
CH264NALUnit (const CH264NALUnit &rhs) | |
CH264NALUnit (CH264NALUnit &&rhs) noexcept | |
CH264NALUnit (JetByteTools::IO::IAllocateBuffers &bufferAllocator, const std::wstring &base64encoded) | |
CH264NALUnit (JetByteTools::IO::IAllocateBuffers &bufferAllocator, const std::string &base64encoded) | |
~CH264NALUnit () | |
CH264NALUnit & | operator= (const CH264NALUnit &rhs) |
CH264NALUnit & | operator= (CH264NALUnit &&rhs) noexcept |
std::string | GetAsBase64String () const |
CH264NALUnit * | Clone () const |
JetByteTools::IO::CSmartBuffer | ExtractData () |
bool | ContainsEmulationBytes () const |
void | RemoveEmulationBytes (bool forceIndependentBuffer=false) |
bool | IsValid () const |
DWORD | GetLength () const |
const BYTE * | GetData () const |
BYTE | GetType () const |
BYTE | GetRefIDC () const |
bool | IsEOF () const |
bool | IsVCL () const |
bool | IsVCLNewAccessUnit () const |
bool | IsStartOfAccessUnit () const |
void | Detach () const |
void | Clear () |
void | Set (const JetByteTools::IO::CSmartBuffer &buffer, JetByteTools::IO::IBuffer::BufferSize startOffset, JetByteTools::IO::IBuffer::BufferSize dataLength) |
CH264NALUnit | ( | ) |
CH264NALUnit | ( | const CH264NALUnit & | rhs | ) |
CH264NALUnit | ( | CH264NALUnit && | rhs | ) |
CH264NALUnit | ( | JetByteTools::IO::IAllocateBuffers & | bufferAllocator, | |
const std::wstring & | base64encoded | |||
) |
CH264NALUnit | ( | JetByteTools::IO::IAllocateBuffers & | bufferAllocator, | |
const std::string & | base64encoded | |||
) |
~CH264NALUnit | ( | ) |
CH264NALUnit & operator= | ( | const CH264NALUnit & | rhs | ) |
CH264NALUnit & operator= | ( | CH264NALUnit && | rhs | ) |
string GetAsBase64String | ( | ) | const |
CH264NALUnit * Clone | ( | ) | const |
CSmartBuffer ExtractData | ( | ) |
bool ContainsEmulationBytes | ( | ) | const |
void RemoveEmulationBytes | ( | bool | forceIndependentBuffer = false |
) |
bool IsValid | ( | ) | const |
DWORD GetLength | ( | ) | const |
const BYTE * GetData | ( | ) | const |
BYTE GetType | ( | ) | const |
BYTE GetRefIDC | ( | ) | const |
bool IsEOF | ( | ) | const |
bool IsVCL | ( | ) | const |
bool IsVCLNewAccessUnit | ( | ) | const |
bool IsStartOfAccessUnit | ( | ) | const |
void Detach | ( | ) | const |
void Clear | ( | ) |
void Set | ( | const JetByteTools::IO::CSmartBuffer & | buffer, | |
JetByteTools::IO::IBuffer::BufferSize | startOffset, | |||
JetByteTools::IO::IBuffer::BufferSize | dataLength | |||
) |