|
vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
|
cMainVideoStream - Main video stream class More...
#include <videostream.h>
Public Member Functions | |
| cMainVideoStream (cVideoRender *render, cQueue< cDrmBuffer > *buf, cSoftHdConfig *config, std::function< void(AVFrame *)> fn) | |
Public Member Functions inherited from cVideoStream | |
| virtual | ~cVideoStream (void) |
| cVideoStream destructor | |
| void | DecodeInput (void) |
| Decodes a reassembled codec packet. | |
| bool | IsInterlaced (void) |
| void | Open (AVCodecID, AVCodecParameters *=nullptr, AVRational={ .num=1,.den=90000 }) |
| Open a video codec. | |
| void | Exit (void) |
| Exit video stream. | |
| void | ClearVdrCoreToDecoderQueue (void) |
| Clears all video stream data, which is buffered to be decoded. | |
| void | FlushDecoder (void) |
| Flush the decoder. | |
| void | CloseDecoder (void) |
| Close the decoder. | |
| bool | PushAvPacket (AVPacket *avpkt) |
| Pushes a pre-assembled AVPacket directly to the processing queue. | |
| void | Flush (void) |
| Flushes the video stream by finalizing any pending data. | |
| cVideoDecoder * | Decoder (void) |
| void | StartDecoder () |
| Start the decoder. | |
| size_t | GetAvPacketsFilled (void) |
| bool | IsInputBufferFull (void) |
| enum AVCodecID | GetCodecId (void) |
| void | ResetTrickSpeedFramesSentCounter (void) |
| bool | HasInputPts (void) |
| int64_t | GetInputPtsMs (void) |
| int64_t | GetInputPts (void) |
| void | ResetInputPts (void) |
| void | GetVideoSize (int *, int *, double *) |
| Get video size and aspect ratio. | |
| void | ExitDecodingThread (void) |
| Stop decoding thread. | |
| void | DecodingThreadHalt (void) |
| void | DecodingThreadResume (void) |
| void | CancelFilterThread (void) |
| Stop filter thread. | |
| void | ResetFilterThreadNeededCheck () |
| virtual void | SetDeinterlacerDeactivated (bool deactivate) |
| bool | IsDeinterlacerDeactivated (void) |
| int | HardwareQuirks (void) |
| void | DisableDeint (bool disable) |
| void | SetStartDecodingWithIFrame (bool enable) |
| void | SetParseH264Dimensions (bool enable) |
| void | SetDecoderFallbackToSwNumPkts (int numPackets) |
Additional Inherited Members | |
Protected Member Functions inherited from cVideoStream | |
| cVideoStream (cVideoRender *, cQueue< cDrmBuffer > *, cSoftHdConfig *, bool, std::function< void(AVFrame *)>) | |
| cVideoStream constructor | |
cMainVideoStream - Main video stream class
Definition at line 143 of file videostream.h.
|
inline |
Definition at line 146 of file videostream.h.