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. |