kodi
Public Member Functions | List of all members
IHardwareDecoder Class Referenceabstract
Inheritance diagram for IHardwareDecoder:
Inheritance graph
[legend]
Collaboration diagram for IHardwareDecoder:
Collaboration graph
[legend]

Public Member Functions

virtual bool Open (AVCodecContext *avctx, AVCodecContext *mainctx, const enum AVPixelFormat)=0
 
virtual CDVDVideoCodec::VCReturn Decode (AVCodecContext *avctx, AVFrame *frame)=0
 
virtual bool GetPicture (AVCodecContext *avctx, VideoPicture *picture)=0
 
virtual CDVDVideoCodec::VCReturn Check (AVCodecContext *avctx)=0
 
virtual void Reset ()
 
virtual unsigned GetAllowedReferences ()
 
virtual bool CanSkipDeint ()
 
virtual const std::string Name ()=0
 
virtual void SetCodecControl (int flags)
 
- Public Member Functions inherited from IDVDResourceCounted< IHardwareDecoder >
 IDVDResourceCounted (const IDVDResourceCounted &)=delete
 
IDVDResourceCountedoperator= (const IDVDResourceCounted &)=delete
 
virtual IHardwareDecoderAcquire ()
 
virtual long Release ()
 

Additional Inherited Members

- Public Attributes inherited from IDVDResourceCounted< IHardwareDecoder >
std::atomic< long > m_refs
 

The documentation for this class was generated from the following file: