AVBlocks for C++
2.1
Audio and Video Software Development Kit
|
Global hardware configuration. More...
Public Member Functions | |
virtual bool_t | amdMft () const =0 |
Returns whether AMD Video Coding Engine is enabled through Windows Media Foundation. More... | |
virtual bool_t | amdOpenVideo () const =0 |
Returns whether AMD Video Coding Engine is enabled through OpenVideo. More... | |
virtual bool_t | intelMedia () const =0 |
Returns whether Intel Quick Sync Video is enabled. More... | |
virtual bool_t | nvenc () const =0 |
Returns whether nVidia NVENC is enabled. More... | |
virtual void | resetDefault ()=0 |
Resets hardware configuration settings to the default configuration. | |
virtual void | setAmdMft (bool_t enable)=0 |
Enables/disables use of AMD Video Coding Engine through Windows Media Foundation. More... | |
virtual void | setAmdOpenVideo (bool_t enable)=0 |
Enables/disables use of AMD Video Coding Engine through OpenVideo. More... | |
virtual void | setIntelMedia (bool_t enable)=0 |
Enables/disables use of Intel Quick Sync Video. More... | |
virtual void | setNvenc (bool_t enable)=0 |
Enables/disables use of nVidia NVENC. More... | |
Protected Member Functions | |
~HwConfig () | |
This object can be destroyed only by the AVBlocks library. | |
Global hardware configuration.
|
pure virtual |
Returns whether AMD Video Coding Engine is enabled through Windows Media Foundation.
|
pure virtual |
Returns whether AMD Video Coding Engine is enabled through OpenVideo.
|
pure virtual |
Returns whether Intel Quick Sync Video is enabled.
|
pure virtual |
Returns whether nVidia NVENC is enabled.
|
pure virtual |
Enables/disables use of AMD Video Coding Engine through Windows Media Foundation.
enable | [in] Specifies whether to enable/disable the hardware codec. |
|
pure virtual |
Enables/disables use of AMD Video Coding Engine through OpenVideo.
enable | [in] Specifies whether to enable/disable the hardware codec. |
|
pure virtual |
Enables/disables use of Intel Quick Sync Video.
enable | [in] Specifies whether to enable/disable the hardware codec. |
|
pure virtual |
Enables/disables use of nVidia NVENC.
enable | [in] Specifies whether to enable/disable the hardware codec. |