Public Member Functions | |
CH264StreamReader (IProvideStreamData &dataProvider) | |
CH264StreamReader (const CH264StreamReader &rhs) | |
CH264StreamReader & | operator= (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 |
CH264StreamReader | ( | IProvideStreamData & | dataProvider | ) | [explicit] |
CH264StreamReader | ( | const CH264StreamReader & | rhs | ) |
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.