The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CSynchronousH264FileReader Class Reference

Inheritance diagram for CSynchronousH264FileReader:
Collaboration diagram for CSynchronousH264FileReader:

List of all members.

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


Constructor & Destructor Documentation


Member Function Documentation

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.


Generated on Sun Sep 12 19:11:22 2021 for The Server Framework - v7.4 by doxygen 1.5.3