Public Types | |
enum | ParameterSetOptions { SPS_Ignore = 0x00, SPS_Strip = 0x01, SPS_ReportFirst = 0x02, SPS_ReportAll = 0x04, SPS_GetFrameRate = 0x08, SPS_Default = SPS_GetFrameRate, PPS_Ignore = 0x00, PPS_ReportFirst = 0x20, PPS_ReportAll = 0x40, PPS_Default = PPS_Ignore, DefaultParameterSetOptions = SPS_Default | PPS_Default, IgnoreSPSandPPS = SPS_Ignore | PPS_Ignore } |
Public Member Functions | |
CH264FrameSource (IProvideH264NALUnits &nalUnitProvider, IAcceptH264FrameData &frameDataAcceptor, DWORD parameterSetOptions=SPS_Default|PPS_Default) | |
CH264FrameSource (const CH264FrameSource &rhs) | |
~CH264FrameSource () | |
CH264FrameSource & | operator= (const CH264FrameSource &rhs) |
void | RequestData () |
enum ParameterSetOptions |
CH264FrameSource | ( | IProvideH264NALUnits & | nalUnitProvider, | |
IAcceptH264FrameData & | frameDataAcceptor, | |||
DWORD | parameterSetOptions = SPS_Default | PPS_Default | |||
) |
CH264FrameSource | ( | const CH264FrameSource & | rhs | ) |
~CH264FrameSource | ( | ) |
CH264FrameSource& operator= | ( | const CH264FrameSource & | rhs | ) |
void RequestData | ( | ) |