Public Member Functions | |
CSynchronousH264FileReader (const JetByteTools::Core::_tstring &filename, IAcceptH264NALUnits &nalUnitSink, JetByteTools::IO::IAllocateBuffers &bufferAllocator) | |
CSynchronousH264FileReader (const JetByteTools::Core::_tstring &filename, JetByteTools::IO::IAllocateBuffers &bufferAllocator) | |
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 |
CSynchronousH264FileReader | ( | const JetByteTools::Core::_tstring & | filename, | |
IAcceptH264NALUnits & | nalUnitSink, | |||
JetByteTools::IO::IAllocateBuffers & | bufferAllocator | |||
) |
CSynchronousH264FileReader | ( | const JetByteTools::Core::_tstring & | filename, | |
JetByteTools::IO::IAllocateBuffers & | bufferAllocator | |||
) |
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.