|
| VideoReceiver (Clock *clock, EventFactory *event_factory, EncodedImageCallback *pre_decode_image_callback, VCMTiming *timing, NackSender *nack_sender=nullptr, KeyFrameRequestSender *keyframe_request_sender=nullptr) |
|
| ~VideoReceiver () |
|
int32_t | RegisterReceiveCodec (const VideoCodec *receiveCodec, int32_t numberOfCores, bool requireKeyFrame) |
|
void | RegisterExternalDecoder (VideoDecoder *externalDecoder, uint8_t payloadType) |
|
int32_t | RegisterReceiveCallback (VCMReceiveCallback *receiveCallback) |
|
int32_t | RegisterReceiveStatisticsCallback (VCMReceiveStatisticsCallback *receiveStats) |
|
int32_t | RegisterDecoderTimingCallback (VCMDecoderTimingCallback *decoderTiming) |
|
int32_t | RegisterFrameTypeCallback (VCMFrameTypeCallback *frameTypeCallback) |
|
int32_t | RegisterPacketRequestCallback (VCMPacketRequestCallback *callback) |
|
int32_t | Decode (uint16_t maxWaitTimeMs) |
|
int32_t | Decode (const webrtc::VCMEncodedFrame *frame) |
|
int32_t | ReceiveCodec (VideoCodec *currentReceiveCodec) const |
|
VideoCodecType | ReceiveCodec () const |
|
int32_t | IncomingPacket (const uint8_t *incomingPayload, size_t payloadLength, const WebRtcRTPHeader &rtpInfo) |
|
int32_t | SetMinimumPlayoutDelay (uint32_t minPlayoutDelayMs) |
|
int32_t | SetRenderDelay (uint32_t timeMS) |
|
int32_t | Delay () const |
|
uint32_t | DiscardedPackets () const |
|
int | SetReceiverRobustnessMode (ReceiverRobustness robustnessMode, VCMDecodeErrorMode errorMode) |
|
void | SetNackSettings (size_t max_nack_list_size, int max_packet_age_to_nack, int max_incomplete_time_ms) |
|
void | SetDecodeErrorMode (VCMDecodeErrorMode decode_error_mode) |
|
int | SetMinReceiverDelay (int desired_delay_ms) |
|
int32_t | SetReceiveChannelParameters (int64_t rtt) |
|
int32_t | SetVideoProtection (VCMVideoProtection videoProtection, bool enable) |
|
int64_t | TimeUntilNextProcess () override |
|
void | Process () override |
|
void | TriggerDecoderShutdown () |
|
| VideoReceiver (Clock *clock, EventFactory *event_factory, EncodedImageCallback *pre_decode_image_callback, VCMTiming *timing, NackSender *nack_sender=nullptr, KeyFrameRequestSender *keyframe_request_sender=nullptr) |
|
| ~VideoReceiver () |
|
int32_t | RegisterReceiveCodec (const VideoCodec *receiveCodec, int32_t numberOfCores, bool requireKeyFrame) |
|
void | RegisterExternalDecoder (VideoDecoder *externalDecoder, uint8_t payloadType) |
|
int32_t | RegisterReceiveCallback (VCMReceiveCallback *receiveCallback) |
|
int32_t | RegisterReceiveStatisticsCallback (VCMReceiveStatisticsCallback *receiveStats) |
|
int32_t | RegisterDecoderTimingCallback (VCMDecoderTimingCallback *decoderTiming) |
|
int32_t | RegisterFrameTypeCallback (VCMFrameTypeCallback *frameTypeCallback) |
|
int32_t | RegisterPacketRequestCallback (VCMPacketRequestCallback *callback) |
|
int32_t | Decode (uint16_t maxWaitTimeMs) |
|
int32_t | Decode (const webrtc::VCMEncodedFrame *frame) |
|
int32_t | ReceiveCodec (VideoCodec *currentReceiveCodec) const |
|
VideoCodecType | ReceiveCodec () const |
|
int32_t | IncomingPacket (const uint8_t *incomingPayload, size_t payloadLength, const WebRtcRTPHeader &rtpInfo) |
|
int32_t | SetMinimumPlayoutDelay (uint32_t minPlayoutDelayMs) |
|
int32_t | SetRenderDelay (uint32_t timeMS) |
|
int32_t | Delay () const |
|
uint32_t | DiscardedPackets () const |
|
int | SetReceiverRobustnessMode (ReceiverRobustness robustnessMode, VCMDecodeErrorMode errorMode) |
|
void | SetNackSettings (size_t max_nack_list_size, int max_packet_age_to_nack, int max_incomplete_time_ms) |
|
void | SetDecodeErrorMode (VCMDecodeErrorMode decode_error_mode) |
|
int | SetMinReceiverDelay (int desired_delay_ms) |
|
int32_t | SetReceiveChannelParameters (int64_t rtt) |
|
int32_t | SetVideoProtection (VCMVideoProtection videoProtection, bool enable) |
|
int64_t | TimeUntilNextProcess () override |
|
void | Process () override |
|
void | TriggerDecoderShutdown () |
|
virtual void | ProcessThreadAttached (ProcessThread *) |
|
virtual void | ProcessThreadAttached (ProcessThread *) |
|