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

CH264StreamReader Class Reference

Inheritance diagram for CH264StreamReader:
Collaboration diagram for CH264StreamReader:

List of all members.

Public Member Functions

 CH264StreamReader (IProvideStreamData &dataProvider)
 CH264StreamReader (const CH264StreamReader &rhs)
CH264StreamReaderoperator= (const CH264StreamReader &rhs)
void ConnectSink (IAcceptH264NALUnits &nalUnitSink)
void RequestNALUnit () override
bool OnSPS (const CH264NALUnit &sps) override
bool OnPPS (const CH264NALUnit &pps) override
void WaitForShutdownToComplete () override
bool AddData (JetByteTools::IO::CSmartBuffer &buffer) override
void StreamComplete () override


Constructor & Destructor Documentation

CH264StreamReader ( IProvideStreamData dataProvider  )  [explicit]

CH264StreamReader ( const CH264StreamReader rhs  ) 


Member Function Documentation

CH264StreamReader& operator= ( const CH264StreamReader rhs  ) 

void ConnectSink ( IAcceptH264NALUnits nalUnitSink  ) 

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.

bool AddData ( JetByteTools::IO::CSmartBuffer buffer  )  [override, virtual]

Implements IAcceptStreamData.

void StreamComplete (  )  [override, virtual]

Implements IAcceptStreamData.


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