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

CAsynchronousH264FileReader Class Reference

Inheritance diagram for CAsynchronousH264FileReader:
Collaboration diagram for CAsynchronousH264FileReader:

List of all members.

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 ()
CAsynchronousH264FileReaderoperator= (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


Constructor & Destructor Documentation


Member Function Documentation

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.


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