|
| | cMainVideoStream (cVideoRender *render, int hardwareQuirks, cQueue< cDrmBuffer > *buf, cSoftHdConfig *config, std::function< void(AVFrame *)> fn) |
| |
| virtual | ~cVideoStream (void) |
| |
| 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.
|
| |
| void | Stop (void) |
| | Stop the decoding thread.
|
| |
| void | Halt (void) |
| |
| void | Resume (void) |
| |
| 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.
|
| |
| int | GetVideoPacketMax (void) |
| |
| void | CancelFilterThread (void) |
| | Stop filter thread.
|
| |
| void | ResetFilterThreadNeededCheck () |
| |
| virtual void | SetDeinterlacerDeactivated (bool deactivate) |
| |
| bool | IsDeinterlacerDeactivated (void) |
| |
| void | DisableDeint (bool disable) |
| |
| void | SetStartDecodingWithIFrame (bool enable) |
| |
| void | SetParseH264Dimensions (bool enable) |
| |
| void | SetDecoderFallbackToSwNumPkts (int numPackets) |
| |
Main Video Stream.
Definition at line 151 of file videostream.h.