CRTSPH264LiveResource | ( | DWORD | ssrc, | |
RTPPayloadType | payloadType, | |||
DWORD | framesToCache, | |||
double | defaultFrameRate, | |||
DWORD | clockRate, | |||
CH264FrameSource::ParameterSetOptions | parameterSetOptions, | |||
JetByteTools::IO::IAllocateBuffers & | allocator, | |||
DWORD | mtu, | |||
const JetByteTools::Core::_tstring & | name, | |||
DWORD | track = 1 | |||
) |
void SetDefaultParameterSets | ( | const JetByteTools::Core::_tstring & | sps, | |
const JetByteTools::Core::_tstring & | pps | |||
) |
void AddRef | ( | ) | [override, virtual] |
Implements IAcceptLiveVideoData.
void Release | ( | ) | [override, virtual] |
Implements IAcceptLiveVideoData.
bool IsReady | ( | ) | const [override, virtual] |
Implements IRTSPResource.
string GetFileDetails | ( | ) | const [override, virtual] |
Implements IRTSPResource.
void GetTracks | ( | Tracks & | tracks | ) | const [override, virtual] |
Implements IRTSPResource.
string GetMediaDetails | ( | DWORD | track | ) | const [override, virtual] |
Implements IRTSPResource.
CSmartRTPStream CreateStream | ( | DWORD | track, | |
DWORD | ssrc, | |||
const JetByteTools::Core::_tstring & | cname, | |||
const JetByteTools::Socket::IFullAddress & | hostAddress, | |||
const std::string & | transport, | |||
DWORD | framesToCache, | |||
JetByteTools::Core::IQueueTimers & | timerQueue, | |||
JetByteTools::IO::IAllocateBuffers & | packetBufferAllocator, | |||
IInterleavedRTPTCPStream & | tcpStream, | |||
DWORD | mtu, | |||
JetByteTools::Core::IProvideSystemTime & | systemTimeProvider | |||
) | [override, virtual] |
Implements IRTSPResource.
CSmartRTPStream CreateStream | ( | DWORD | track, | |
DWORD | ssrc, | |||
const JetByteTools::Core::_tstring & | cname, | |||
const JetByteTools::Socket::IFullAddress & | hostAddress, | |||
const JetByteTools::Socket::IAddress & | remoteAddress, | |||
const std::string & | transport, | |||
DWORD | framesToCache, | |||
JetByteTools::Core::IQueueTimers & | timerQueue, | |||
JetByteTools::IO::IAllocateBuffers & | packetBufferAllocator, | |||
ICreateUDPConnections & | connectionManager, | |||
DWORD | mtu, | |||
JetByteTools::Core::IProvideSystemTime & | systemTimeProvider | |||
) | [override, virtual] |
Implements IRTSPResource.
bool AddData | ( | JetByteTools::IO::CSmartBuffer & | buffer | ) | [override, virtual] |
Implements IAcceptStreamData.
void StreamComplete | ( | ) | [override, virtual] |
Implements IAcceptStreamData.
void ConnectVideoDataNotificationCallback | ( | IAcceptLiveVideoDataNotifications & | callback | ) | [override, virtual] |
Implements IAcceptLiveVideoData.
void DisconnectVideoDataNotificationCallback | ( | ) | [override, virtual] |
Implements IAcceptLiveVideoData.