Public Member Functions | |
CAsynchronousH264FileReader (const JetByteTools::Core::_tstring &filename, IAcceptH264NALUnits &nalUnitSink, const JetByteTools::IO::IIOPool &pool, JetByteTools::IO::IAllocateBuffers &allocator) | |
CAsynchronousH264FileReader (const JetByteTools::Core::_tstring &filename, const JetByteTools::IO::IIOPool &pool, JetByteTools::IO::IAllocateBuffers &allocator) | |
CAsynchronousH264FileReader (const CAsynchronousH264FileReader &rhs) | |
~CAsynchronousH264FileReader () | |
CAsynchronousH264FileReader & | operator= (const CAsynchronousH264FileReader &rhs) |
void | ConnectSink (IAcceptH264NALUnits &nalUnitSink) |
bool | EndOfFile () const |
void | RequestNALUnit () override |
bool | OnSPS (const CH264NALUnit &sps) override |
bool | OnPPS (const CH264NALUnit &pps) override |
void | WaitForShutdownToComplete () override |
CAsynchronousH264FileReader | ( | const JetByteTools::Core::_tstring & | filename, | |
IAcceptH264NALUnits & | nalUnitSink, | |||
const JetByteTools::IO::IIOPool & | pool, | |||
JetByteTools::IO::IAllocateBuffers & | allocator | |||
) |
CAsynchronousH264FileReader | ( | const JetByteTools::Core::_tstring & | filename, | |
const JetByteTools::IO::IIOPool & | pool, | |||
JetByteTools::IO::IAllocateBuffers & | allocator | |||
) |
CAsynchronousH264FileReader | ( | const CAsynchronousH264FileReader & | rhs | ) |
CAsynchronousH264FileReader& operator= | ( | const CAsynchronousH264FileReader & | rhs | ) |
void ConnectSink | ( | IAcceptH264NALUnits & | nalUnitSink | ) |
bool EndOfFile | ( | ) | const |
void RequestNALUnit | ( | ) | [override, virtual] |
Implements IProvideH264NALUnits.
bool OnSPS | ( | const CH264NALUnit & | sps | ) | [override, virtual] |
Implements IProvideH264NALUnits.
bool OnPPS | ( | const CH264NALUnit & | pps | ) | [override, virtual] |
Implements IProvideH264NALUnits.
void WaitForShutdownToComplete | ( | ) | [override, virtual] |
Implements IProvideH264NALUnits.