reference

This documentation is automatically generated from the openFrameworks source code using doxygen and refers to the most recent release, version 0.12.0.

ofMediaFoundationPlayer::MEDXDeviceManager Class Reference

#include <ofMediaFoundationPlayer.h>

Public Member Functions

 MEDXDeviceManager ()
 
 ~MEDXDeviceManager ()
 
bool createDX11Device ()
 
bool isHWSupported ()
 
IMFDXGIDeviceManager * getDXGIManagerPtr ()
 
ID3D11Device * getD11Device ()
 
HANDLE getGLHandleD3D ()
 
ID3D11DeviceContext * getContext ()
 

Protected Attributes

bool mBUseDX = true
 
Microsoft::WRL::ComPtr< IMFDXGIDeviceManager > m_spDXGIManager
 
Microsoft::WRL::ComPtr< ID3D11Device > m_spDX11Device
 
Microsoft::WRL::ComPtr< ID3D11DeviceContext > m_spDX11DeviceContext
 
UINT mResetToken = 0
 
HANDLE gl_handleD3D
 

Constructor & Destructor Documentation

◆ MEDXDeviceManager()

ofMediaFoundationPlayer::MEDXDeviceManager::MEDXDeviceManager ( )

◆ ~MEDXDeviceManager()

ofMediaFoundationPlayer::MEDXDeviceManager::~MEDXDeviceManager ( )

Member Function Documentation

◆ createDX11Device()

bool ofMediaFoundationPlayer::MEDXDeviceManager::createDX11Device ( )

◆ getContext()

ID3D11DeviceContext * ofMediaFoundationPlayer::MEDXDeviceManager::getContext ( )
inline

◆ getD11Device()

ID3D11Device * ofMediaFoundationPlayer::MEDXDeviceManager::getD11Device ( )
inline

◆ getDXGIManagerPtr()

IMFDXGIDeviceManager * ofMediaFoundationPlayer::MEDXDeviceManager::getDXGIManagerPtr ( )
inline

◆ getGLHandleD3D()

HANDLE ofMediaFoundationPlayer::MEDXDeviceManager::getGLHandleD3D ( )
inline

◆ isHWSupported()

bool ofMediaFoundationPlayer::MEDXDeviceManager::isHWSupported ( )
inline

Member Data Documentation

◆ gl_handleD3D

HANDLE ofMediaFoundationPlayer::MEDXDeviceManager::gl_handleD3D
protected

◆ m_spDX11Device

Microsoft::WRL::ComPtr<ID3D11Device> ofMediaFoundationPlayer::MEDXDeviceManager::m_spDX11Device
protected

◆ m_spDX11DeviceContext

Microsoft::WRL::ComPtr<ID3D11DeviceContext> ofMediaFoundationPlayer::MEDXDeviceManager::m_spDX11DeviceContext
protected

◆ m_spDXGIManager

Microsoft::WRL::ComPtr<IMFDXGIDeviceManager> ofMediaFoundationPlayer::MEDXDeviceManager::m_spDXGIManager
protected

◆ mBUseDX

bool ofMediaFoundationPlayer::MEDXDeviceManager::mBUseDX = true
protected

◆ mResetToken

UINT ofMediaFoundationPlayer::MEDXDeviceManager::mResetToken = 0
protected

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