oneVPL++
C++ API Prototype for oneVPL
oneapi::vpl::ExtDecodeErrorReport Class Reference

Instantiation of the extension_buffer template class for given C structure and ID. More...

#include <extension_buffer.hpp>

Inheritance diagram for oneapi::vpl::ExtDecodeErrorReport:
[legend]
Collaboration diagram for oneapi::vpl::ExtDecodeErrorReport:
[legend]

Public Member Functions

 ExtDecodeErrorReport ()
 Default ctor.
 
- Public Member Functions inherited from oneapi::vpl::extension_buffer_trival< mfxExtDecodeErrorReport, MFX_EXTBUFF_DECODE_ERROR_REPORT >
 extension_buffer_trival ()
 Default ctor.
 
 extension_buffer_trival (const extension_buffer_trival &other)=default
 Default copy ctor. More...
 
extension_buffer_trivaloperator= (const extension_buffer_trival &other)=default
 Default copy operator. More...
 
- Public Member Functions inherited from oneapi::vpl::extension_buffer< mfxExtDecodeErrorReport, ID >
 extension_buffer ()
 Default ctor.
 
 extension_buffer (const extension_buffer &other)=default
 Default copy ctor. More...
 
extension_bufferoperator= (const extension_buffer &other)=default
 Default copy operator. More...
 
uint32_t get_ID () const
 Returns ID of the extension buffer in a form of FourCC code. More...
 
uint32_t get_size () const
 Returns size of the extension buffer in bytes. More...
 
virtual mfxExtDecodeErrorReport & get_ref ()
 Returns reference to underlying C structure with the extension buffer. More...
 
mfxExtDecodeErrorReport get () const
 Returns instance of underlying C structure with the extension buffer. More...
 
mfxExtBuffer * get_ptr ()
 Returns raw pointer to underlying C structure with the extension buffer. More...
 
- Public Member Functions inherited from oneapi::vpl::extension_buffer_base
 extension_buffer_base ()
 Default ctor.
 
 extension_buffer_base (const extension_buffer_base &other)=default
 Default copy ctor. More...
 
extension_buffer_baseoperator= (const extension_buffer_base &other)=default
 Default copy operator. More...
 
virtual ~extension_buffer_base ()
 Dtor.
 

Additional Inherited Members

- Protected Attributes inherited from oneapi::vpl::extension_buffer< mfxExtDecodeErrorReport, ID >
mfxExtDecodeErrorReport buffer_
 Underlying C structure.
 

Detailed Description

Instantiation of the extension_buffer template class for given C structure and ID.


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