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

Default SW based implementation selector. It accepts first implementation with SW based acceleration. More...

#include <impl_selector.hpp>

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

Public Member Functions

 cpu_selector ()
 Default ctor.
 
- Public Member Functions inherited from oneapi::vpl::default_selector
 default_selector (std::initializer_list< property > list={})
 Protected ctor. More...
 
 default_selector (const std::vector< property > &list)
 Protected ctor. More...
 
bool operator() (std::shared_ptr< base_implementation_capabilities >) const override
 Acccept first found implementation. More...
 
- Public Member Functions inherited from oneapi::vpl::implemetation_selector
virtual ~implemetation_selector ()
 dtor
 
auto session () const
 Creates session which has the requested properties. Session class object calls this method at the ctor and takes care on deletion of loader and session handles. More...
 

Additional Inherited Members

- Protected Member Functions inherited from oneapi::vpl::implemetation_selector
 implemetation_selector (std::initializer_list< property > list={})
 Protected ctor. More...
 
 implemetation_selector (const std::vector< property > &list)
 Protected ctor. More...
 
- Protected Attributes inherited from oneapi::vpl::implemetation_selector
std::vector< propertyopts_
 List of properties.
 
mfxImplCapsDeliveryFormat format_
 Implementation capabilities report format. More...
 

Detailed Description

Default SW based implementation selector. It accepts first implementation with SW based acceleration.


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