Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | List of all members
librealsense::platform::source_reader_callback Class Reference

#include <win-uvc.h>

Inheritance diagram for librealsense::platform::source_reader_callback:

Public Member Functions

 source_reader_callback (std::weak_ptr< wmf_uvc_device > owner)
 
virtual ~source_reader_callback ()
 
STDMETHODIMP QueryInterface (REFIID iid, void **ppv) override
 
 STDMETHODIMP_ (ULONG) AddRef() override
 
 STDMETHODIMP_ (ULONG) Release() override
 
STDMETHODIMP OnReadSample (HRESULT, DWORD dwStreamIndex, DWORD, LONGLONG, IMFSample *sample) override
 
STDMETHODIMP OnEvent (DWORD, IMFMediaEvent *) override
 
STDMETHODIMP OnFlush (DWORD) override
 

Constructor & Destructor Documentation

§ source_reader_callback()

librealsense::platform::source_reader_callback::source_reader_callback ( std::weak_ptr< wmf_uvc_device owner)
inlineexplicit

§ ~source_reader_callback()

virtual librealsense::platform::source_reader_callback::~source_reader_callback ( )
inlinevirtual

Member Function Documentation

§ OnEvent()

STDMETHODIMP librealsense::platform::source_reader_callback::OnEvent ( DWORD  ,
IMFMediaEvent *   
)
override

§ OnFlush()

STDMETHODIMP librealsense::platform::source_reader_callback::OnFlush ( DWORD  )
override

§ OnReadSample()

STDMETHODIMP librealsense::platform::source_reader_callback::OnReadSample ( HRESULT  ,
DWORD  dwStreamIndex,
DWORD  ,
LONGLONG  ,
IMFSample *  sample 
)
override

§ QueryInterface()

STDMETHODIMP librealsense::platform::source_reader_callback::QueryInterface ( REFIID  iid,
void **  ppv 
)
override

§ STDMETHODIMP_() [1/2]

librealsense::platform::source_reader_callback::STDMETHODIMP_ ( ULONG  )
override

§ STDMETHODIMP_() [2/2]

librealsense::platform::source_reader_callback::STDMETHODIMP_ ( ULONG  )
override

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