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 | |
CH264RTPSource (RTPPayloadType payloadType, IProvideH264NALUnits &nalUnitProvider, ICreateRTPPackets &rtpPacketCreator, double defaultFrameRate=25.0, DWORD clockRate=90000, DWORD parameterSetOptions=SPS_Default|PPS_Default) | |
CH264RTPSource (const CH264RTPSource &rhs) | |
~CH264RTPSource () | |
CH264RTPSource & | operator= (const CH264RTPSource &rhs) |
void | SetInitialRTPTime (DWORD initialRTPTime) |
void | RequestRTPData () override |
void | RequestData () |
enum ParameterSetOptions [inherited] |
CH264RTPSource | ( | RTPPayloadType | payloadType, | |
IProvideH264NALUnits & | nalUnitProvider, | |||
ICreateRTPPackets & | rtpPacketCreator, | |||
double | defaultFrameRate = 25.0 , |
|||
DWORD | clockRate = 90000 , |
|||
DWORD | parameterSetOptions = SPS_Default | PPS_Default | |||
) |
CH264RTPSource | ( | const CH264RTPSource & | rhs | ) |
~CH264RTPSource | ( | ) |
CH264RTPSource& operator= | ( | const CH264RTPSource & | rhs | ) |
void SetInitialRTPTime | ( | DWORD | initialRTPTime | ) |
void RequestRTPData | ( | ) | [override, virtual] |
Implements IProvideRTPData.
void RequestData | ( | ) | [inherited] |