Public Member Functions | |
CInterleavedTCPRTPStream (IGenerateRTCPPackets &rtcpPacketGenerator, IInterleavedRTPTCPStream &stream, const JetByteTools::Socket::IFullAddress &hostAddress) | |
~CInterleavedTCPRTPStream () | |
void | OnInboundStreamData (JetByteTools::IO::CSmartBuffer &data) |
void | Abort () |
std::string | GetTransport () const |
void | TransmitRTPPacket (JetByteTools::IO::CSmartBuffer &packet) override |
void | TransmitRTCPPacket (JetByteTools::IO::CSmartBuffer &packet) override |
CInterleavedTCPRTPStream | ( | IGenerateRTCPPackets & | rtcpPacketGenerator, | |
IInterleavedRTPTCPStream & | stream, | |||
const JetByteTools::Socket::IFullAddress & | hostAddress | |||
) |
void OnInboundStreamData | ( | JetByteTools::IO::CSmartBuffer & | data | ) |
Reimplemented in CAsynchronousFileBackedH264InterleavedTCPRTPStream, and CLiveH264InterleavedTCPRTPStream.
void Abort | ( | ) |
Reimplemented in CAsynchronousFileBackedH264InterleavedTCPRTPStream, and CLiveH264InterleavedTCPRTPStream.
string GetTransport | ( | ) | const |
Reimplemented in CAsynchronousFileBackedH264InterleavedTCPRTPStream, and CLiveH264InterleavedTCPRTPStream.
void TransmitRTPPacket | ( | JetByteTools::IO::CSmartBuffer & | packet | ) | [override, virtual] |
Implements ITransmitRTPPackets.
void TransmitRTCPPacket | ( | JetByteTools::IO::CSmartBuffer & | packet | ) | [override, virtual] |
Implements ITransmitRTCPPackets.