JUCE
Classes | Functions
juce_win32_CameraDevice.h File Reference

Classes

struct  CameraDevice::Pimpl
 
struct  CameraDevice::Pimpl::GrabberCallback
 
struct  CameraDevice::ViewerComponent
 

Functions

interface IMediaSample *virtual STDMETHODIMP BufferCB (double, BYTE *, long)=0
 
virtual HRESULT STDMETHODCALLTYPE SetMediaType (const AM_MEDIA_TYPE *)=0
 
virtual HRESULT STDMETHODCALLTYPE GetConnectedMediaType (AM_MEDIA_TYPE *)=0
 
virtual HRESULT STDMETHODCALLTYPE SetBufferSamples (BOOL)=0
 
virtual HRESULT STDMETHODCALLTYPE GetCurrentBuffer (long *, long *)=0
 
virtual HRESULT STDMETHODCALLTYPE GetCurrentSample (IMediaSample **)=0
 
virtual HRESULT STDMETHODCALLTYPE SetCallback (ISampleGrabberCB *, long)=0
 

Function Documentation

◆ BufferCB()

interface IMediaSample* virtual STDMETHODIMP BufferCB ( double  ,
BYTE *  ,
long   
)
pure virtual

◆ SetMediaType()

virtual HRESULT STDMETHODCALLTYPE SetMediaType ( const AM_MEDIA_TYPE *  )
pure virtual

◆ GetConnectedMediaType()

virtual HRESULT STDMETHODCALLTYPE GetConnectedMediaType ( AM_MEDIA_TYPE *  )
pure virtual

◆ SetBufferSamples()

virtual HRESULT STDMETHODCALLTYPE SetBufferSamples ( BOOL  )
pure virtual

◆ GetCurrentBuffer()

virtual HRESULT STDMETHODCALLTYPE GetCurrentBuffer ( long *  ,
long *   
)
pure virtual

◆ GetCurrentSample()

virtual HRESULT STDMETHODCALLTYPE GetCurrentSample ( IMediaSample **  )
pure virtual

◆ SetCallback()

virtual HRESULT STDMETHODCALLTYPE SetCallback ( ISampleGrabberCB *  ,
long   
)
pure virtual