reference

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

ofMediaFoundationSoundPlayer::SourceReaderCallback Class Reference

#include <ofMediaFoundationSoundPlayer.h>

Inheritance diagram for ofMediaFoundationSoundPlayer::SourceReaderCallback:

Public Member Functions

STDMETHOD() QueryInterface (REFIID iid, _COM_Outptr_ void **ppv) override
 
 STDMETHOD_ (ULONG, AddRef)() override
 
 STDMETHOD_ (ULONG, Release)() override
 
STDMETHOD() OnReadSample (_In_ HRESULT hrStatus, _In_ DWORD dwStreamIndex, _In_ DWORD dwStreamFlags, _In_ LONGLONG llTimestamp, _In_opt_ IMFSample *pSample) override
 
STDMETHOD() OnFlush (_In_ DWORD) override
 
STDMETHOD() OnEvent (_In_ DWORD, _In_ IMFMediaEvent *) override
 
void setCB (of::MFSourceReaderNotifyCallback *acb)
 
 SourceReaderCallback ()
 
virtual ~SourceReaderCallback ()
 

Public Attributes

HRESULT status
 
of::MFSourceReaderNotifyCallbackmCB = nullptr
 

Constructor & Destructor Documentation

◆ SourceReaderCallback()

ofMediaFoundationSoundPlayer::SourceReaderCallback::SourceReaderCallback ( )
inline

◆ ~SourceReaderCallback()

virtual ofMediaFoundationSoundPlayer::SourceReaderCallback::~SourceReaderCallback ( )
inlinevirtual

Member Function Documentation

◆ OnEvent()

STDMETHOD() ofMediaFoundationSoundPlayer::SourceReaderCallback::OnEvent ( _In_  DWORD,
_In_ IMFMediaEvent *   
)
inlineoverride

◆ OnFlush()

STDMETHOD() ofMediaFoundationSoundPlayer::SourceReaderCallback::OnFlush ( _In_  DWORD)
inlineoverride

◆ OnReadSample()

STDMETHOD() ofMediaFoundationSoundPlayer::SourceReaderCallback::OnReadSample ( _In_ HRESULT  hrStatus,
_In_ DWORD  dwStreamIndex,
_In_ DWORD  dwStreamFlags,
_In_ LONGLONG  llTimestamp,
_In_opt_ IMFSample *  pSample 
)
inlineoverride

◆ QueryInterface()

STDMETHOD() ofMediaFoundationSoundPlayer::SourceReaderCallback::QueryInterface ( REFIID  iid,
_COM_Outptr_ void **  ppv 
)
inlineoverride

◆ setCB()

void ofMediaFoundationSoundPlayer::SourceReaderCallback::setCB ( of::MFSourceReaderNotifyCallback acb)
inline

◆ STDMETHOD_() [1/2]

ofMediaFoundationSoundPlayer::SourceReaderCallback::STDMETHOD_ ( ULONG  ,
AddRef   
)
inlineoverride

◆ STDMETHOD_() [2/2]

ofMediaFoundationSoundPlayer::SourceReaderCallback::STDMETHOD_ ( ULONG  ,
Release   
)
inlineoverride

Member Data Documentation

◆ mCB

of::MFSourceReaderNotifyCallback* ofMediaFoundationSoundPlayer::SourceReaderCallback::mCB = nullptr

◆ status

HRESULT ofMediaFoundationSoundPlayer::SourceReaderCallback::status

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