CAsynchronousFileBackedH264RTPStream | ( | const JetByteTools::Core::_tstring & | filename, | |
RTPPayloadType | payloadType, | |||
DWORD | framesToCache, | |||
double | defaultFrameRate, | |||
DWORD | clockRate, | |||
CH264FrameSource::ParameterSetOptions | parameterSetOptions, | |||
JetByteTools::Core::IQueueTimers & | timerQueue, | |||
ITransmitRTPPackets & | transmitter, | |||
JetByteTools::IO::IAllocateBuffers & | packetBufferAllocator, | |||
JetByteTools::IO::IAllocateBuffers & | fileReaderBufferAllocator, | |||
const JetByteTools::IO::IIOPool & | pool, | |||
DWORD | mtu = 0 | |||
) |
CAsynchronousFileBackedH264RTPStream | ( | const JetByteTools::Core::_tstring & | filename, | |
RTPPayloadType | payloadType, | |||
DWORD | framesToCache, | |||
double | defaultFrameRate, | |||
DWORD | clockRate, | |||
CH264FrameSource::ParameterSetOptions | parameterSetOptions, | |||
JetByteTools::Core::IQueueTimers & | timerQueue, | |||
ITransmitRTPPackets & | transmitter, | |||
JetByteTools::IO::IAllocateBuffers & | allocator, | |||
const JetByteTools::IO::IIOPool & | pool, | |||
DWORD | mtu = 0 | |||
) |
~CAsynchronousFileBackedH264RTPStream | ( | ) | [protected, virtual] |
CAsynchronousFileBackedH264RTPStream& operator= | ( | const CAsynchronousFileBackedH264RTPStream & | rhs | ) |
void WaitForShutdownToComplete | ( | ) |
void AddRef | ( | ) | [override, virtual] |
Implements IManagePacketStreamLifetime.
void Release | ( | ) | [override, virtual] |
Implements IManagePacketStreamLifetime.
void SetSSRC | ( | DWORD | ssrc | ) | [override, virtual] |
Implements IRTPStream.
DWORD GetSSRC | ( | ) | const [override, virtual] |
Implements IRTPStream.
string GetTransport | ( | ) | const [override, virtual] |
Implements IRTPStream.
Reimplemented in CAsynchronousFileBackedH264InterleavedTCPRTPStream, and CAsynchronousFileBackedH264UDPRTPStream.
Implements IRTPStream.
Reimplemented in CAsynchronousFileBackedH264InterleavedTCPRTPStream, and CAsynchronousFileBackedH264UDPRTPStream.
void PauseStream | ( | ) | [override, virtual] |
Implements IRTPStream.
void ResumeStream | ( | ) | [override, virtual] |
Implements IRTPStream.
void Abort | ( | ) | [override, virtual] |
Implements IRTPStream.
Reimplemented in CAsynchronousFileBackedH264InterleavedTCPRTPStream, and CAsynchronousFileBackedH264UDPRTPStream.
void OnInboundStreamData | ( | JetByteTools::IO::CSmartBuffer & | ) | [inline, override, virtual] |