![]() |
Intel® Collaboration Suite for WebRTC
version 4.3.1
Open WebRTC Toolkit (OWT) Client SDK for Windows*
|
Video decoder interface. More...
#include <owt/base/videodecoderinterface.h>
Public Member Functions | |
virtual | ~VideoDecoderInterface () |
Destructor. | |
virtual bool | InitDecodeContext (VideoCodec video_codec)=0 |
This function initializes the customized video decoder. More... | |
virtual bool | Release ()=0 |
This function releases the customized video decoder. More... | |
virtual bool | OnEncodedFrame (std::unique_ptr< VideoEncodedFrame > frame)=0 |
This function receives the encoded frame for the further decoding. More... | |
virtual VideoDecoderInterface * | Copy ()=0 |
This function generates the customized decoder for each peer connection. | |
Video decoder interface.
Encoded frames will be passed for further customized decoding
|
pure virtual |
This function initializes the customized video decoder.
video_codec | Video codec of the encoded video stream |
|
pure virtual |
This function receives the encoded frame for the further decoding.
frame | Video encoded frame to be decoded |
|
pure virtual |
This function releases the customized video decoder.