AVBlocks for C++  2.1
Audio and Video Software Development Kit
HwCodec Class Referenceabstract

Describes a hardware encoder, decoder or filter. More...

Public Member Functions

virtual HwApi::Enum api () const =0
 Returns hardware API. More...
 
virtual HwEngine::Enum engine () const =0
 Returns hardware engine. More...
 
virtual const char_t * name () const =0
 Returns hardware codec name. More...
 
virtual HwCodecType::Enum type () const =0
 Returns hardware codec type. More...
 

Protected Member Functions

virtual ~HwCodec ()
 This object can be destroyed only by the library.
 

Detailed Description

Describes a hardware encoder, decoder or filter.

Member Function Documentation

virtual HwApi::Enum api ( ) const
pure virtual

Returns hardware API.

Returns
HwApi constant.
See Also
HwApi::Enum
virtual HwEngine::Enum engine ( ) const
pure virtual

Returns hardware engine.

Returns
HwEngine constant.
See Also
HwEngine::Enum
virtual const char_t* name ( ) const
pure virtual

Returns hardware codec name.

Returns
A pointer to zero terminated ANSI string. The returned pointer cannot be NULL.
virtual HwCodecType::Enum type ( ) const
pure virtual

Returns hardware codec type.

Returns
HwCodecType constant.
See Also
HwCodecType::Enum