CLiveH264InterleavedTCPRTPStream | ( | IBroadcastRTPStreams & | broadcaster, | |
DWORD | ssrc, | |||
const JetByteTools::Core::_tstring & | cname, | |||
IInterleavedRTPTCPStream & | tcpStream, | |||
const JetByteTools::Socket::IFullAddress & | hostAddress, | |||
DWORD | framesToCache, | |||
JetByteTools::Core::IQueueTimers & | timerQueue, | |||
JetByteTools::IO::IAllocateBuffers & | packetBufferAllocator, | |||
DWORD | mtu, | |||
JetByteTools::Core::IProvideSystemTime & | systemTimeProvider | |||
) |
CLiveH264InterleavedTCPRTPStream | ( | const CLiveH264InterleavedTCPRTPStream & | rhs | ) |
CLiveH264InterleavedTCPRTPStream& operator= | ( | const CLiveH264InterleavedTCPRTPStream & | rhs | ) |
string GetTransport | ( | ) | const [override] |
Reimplemented from CInterleavedTCPRTPStream.
Reimplemented from CLiveH264RTPStream.
void Abort | ( | ) | [override] |
Reimplemented from CInterleavedTCPRTPStream.
void OnInboundStreamData | ( | JetByteTools::IO::CSmartBuffer & | data | ) | [override] |
Reimplemented from CInterleavedTCPRTPStream.
bool IsStarted | ( | ) | const [override, virtual, inherited] |
Implements IRTPPacketStream.
void StartStream | ( | ) | [override, virtual, inherited] |
Implements IRTPPacketStream.
void SetFrameRate | ( | double | frameRate | ) | [override, virtual, inherited] |
Implements IRTPPacketStream.
void SendPacket | ( | bool | lastInFrame, | |
JetByteTools::IO::CSmartBuffer & | packet | |||
) | [override, virtual, inherited] |
Implements IRTPPacketStream.
void OnStreamComplete | ( | ) | [override, virtual, inherited] |
Implements IRTPPacketStream.
void AddRef | ( | ) | [override, virtual, inherited] |
Implements IManagePacketStreamLifetime.
void Release | ( | ) | [override, virtual, inherited] |
Implements IManagePacketStreamLifetime.
void SetSSRC | ( | DWORD | ssrc | ) | [override, virtual, inherited] |
Implements IRTPStream.
DWORD GetSSRC | ( | ) | const [override, virtual, inherited] |
Implements IRTPStream.
void PauseStream | ( | ) | [override, virtual, inherited] |
Implements IRTPPacketStream.
void ResumeStream | ( | ) | [override, virtual, inherited] |
Implements IRTPPacketStream.