Global hardware configuration.
More...
#include <avb.h>
|
virtual bool_t | amdMft () const =0 |
| Returns whether AMD Video Coding Engine is enabled through Windows Media Foundation.
|
|
virtual bool_t | amdOpenVideo () const =0 |
| Returns whether AMD Video Coding Engine is enabled through OpenVideo.
|
|
virtual bool_t | intelMedia () const =0 |
| Returns whether Intel Quick Sync Video is enabled.
|
|
virtual bool_t | nvenc () const =0 |
| Returns whether nVidia NVENC is enabled.
|
|
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.
|
|
virtual void | setAmdOpenVideo (bool_t enable)=0 |
| Enables/disables use of AMD Video Coding Engine through OpenVideo.
|
|
virtual void | setIntelMedia (bool_t enable)=0 |
| Enables/disables use of Intel Quick Sync Video.
|
|
virtual void | setNvenc (bool_t enable)=0 |
| Enables/disables use of nVidia NVENC.
|
|
|
| ~HwConfig () |
| This object can be destroyed only by the AVBlocks library.
|
|
Global hardware configuration.
◆ amdMft()
virtual bool_t amdMft |
( |
| ) |
const |
|
pure virtual |
Returns whether AMD Video Coding Engine is enabled through Windows Media Foundation.
- Returns
- TRUE if AMD VCE/MFT is enabled, FALSE otherwise
◆ amdOpenVideo()
virtual bool_t amdOpenVideo |
( |
| ) |
const |
|
pure virtual |
Returns whether AMD Video Coding Engine is enabled through OpenVideo.
- Returns
- TRUE if AMD VCE/OpenVideo is enabled, FALSE otherwise
◆ intelMedia()
virtual bool_t intelMedia |
( |
| ) |
const |
|
pure virtual |
Returns whether Intel Quick Sync Video is enabled.
- Returns
- TRUE if Intel Quick Sync Video is enabled, FALSE otherwise
◆ nvenc()
virtual bool_t nvenc |
( |
| ) |
const |
|
pure virtual |
Returns whether nVidia NVENC is enabled.
- Returns
- TRUE if nVidia NVENC is enabled, FALSE otherwise
◆ setAmdMft()
virtual void setAmdMft |
( |
bool_t |
enable | ) |
|
|
pure virtual |
Enables/disables use of AMD Video Coding Engine through Windows Media Foundation.
- Parameters
-
enable | [in] Specifies whether to enable/disable the hardware codec. |
◆ setAmdOpenVideo()
virtual void setAmdOpenVideo |
( |
bool_t |
enable | ) |
|
|
pure virtual |
Enables/disables use of AMD Video Coding Engine through OpenVideo.
- Parameters
-
enable | [in] Specifies whether to enable/disable the hardware codec. |
◆ setIntelMedia()
virtual void setIntelMedia |
( |
bool_t |
enable | ) |
|
|
pure virtual |
Enables/disables use of Intel Quick Sync Video.
- Parameters
-
enable | [in] Specifies whether to enable/disable the hardware codec. |
◆ setNvenc()
virtual void setNvenc |
( |
bool_t |
enable | ) |
|
|
pure virtual |
Enables/disables use of nVidia NVENC.
- Parameters
-
enable | [in] Specifies whether to enable/disable the hardware codec. |