Video display and composing engine for JUCE
Loading...
Searching...
No Matches
Pimpl Struct Reference

Public Member Functions

 Pimpl ()
 
 ~Pimpl ()
 
juce::StringArray getCameraNames () const
 
std::vector< CameraManager::CameraInfo > getCameraInfos () const
 
std::unique_ptr< CameraReceiver > openCamera (int index)
 
std::unique_ptr< CameraReceiver > openCamera (const juce::String &uid)
 
IMFActivate * getCameraDevice (int index)
 
IMFActivate * getCameraDevice (const juce::String &uid)
 
IMFDXGIDeviceManager * getDeviceManager ()
 

Constructor & Destructor Documentation

◆ Pimpl()

Pimpl ( )

◆ ~Pimpl()

~Pimpl ( )

Member Function Documentation

◆ getCameraNames()

juce::StringArray getCameraNames ( ) const

◆ getCameraInfos()

std::vector< CameraManager::CameraInfo > getCameraInfos ( ) const

◆ openCamera() [1/2]

std::unique_ptr< CameraReceiver > openCamera ( int  index)

◆ openCamera() [2/2]

std::unique_ptr< CameraReceiver > openCamera ( const juce::String &  uid)

◆ getCameraDevice() [1/2]

IMFActivate * getCameraDevice ( int  index)

Referenced by Pimpl::Pimpl(), and Pimpl::Pimpl().

◆ getCameraDevice() [2/2]

IMFActivate * getCameraDevice ( const juce::String &  uid)

◆ getDeviceManager()

IMFDXGIDeviceManager * getDeviceManager ( )

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