Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QT_BEGIN_NAMESPACE::Marker Class Reference
+ Inheritance diagram for QT_BEGIN_NAMESPACE::Marker:
+ Collaboration diagram for QT_BEGIN_NAMESPACE::Marker:

Public Member Functions

STDMETHODIMP QueryInterface (REFIID iid, void **ppv) override
 
 STDMETHODIMP_ (ULONG) AddRef() override
 
 STDMETHODIMP_ (ULONG) Release() override
 
STDMETHODIMP GetMarkerType (MFSTREAMSINK_MARKER_TYPE *pType) override
 
STDMETHODIMP GetMarkerValue (PROPVARIANT *pvar) override
 
STDMETHODIMP GetContext (PROPVARIANT *pvar) override
 

Static Public Member Functions

static HRESULT Create (MFSTREAMSINK_MARKER_TYPE eMarkerType, const PROPVARIANT *pvarMarkerValue, const PROPVARIANT *pvarContextValue, IMarker **ppMarker)
 

Protected Attributes

MFSTREAMSINK_MARKER_TYPE m_eMarkerType
 
PROPVARIANT m_varMarkerValue
 
PROPVARIANT m_varContextValue
 

Private Member Functions

virtual ~Marker ()
 

Detailed Description

Definition at line 95 of file mfvideorenderercontrol.cpp.

Member Function Documentation

◆ ~Marker()

virtual QT_BEGIN_NAMESPACE::Marker::~Marker ( )
inlineprivatevirtual

Definition at line 197 of file mfvideorenderercontrol.cpp.

◆ Create()

static HRESULT QT_BEGIN_NAMESPACE::Marker::Create ( MFSTREAMSINK_MARKER_TYPE  eMarkerType,
const PROPVARIANT *  pvarMarkerValue,
const PROPVARIANT *  pvarContextValue,
IMarker **  ppMarker 
)
inlinestatic

Definition at line 98 of file mfvideorenderercontrol.cpp.

References m_varContextValue, and m_varMarkerValue.

◆ GetContext()

STDMETHODIMP QT_BEGIN_NAMESPACE::Marker::GetContext ( PROPVARIANT *  pvar)
inlineoverride

Definition at line 176 of file mfvideorenderercontrol.cpp.

◆ GetMarkerType()

STDMETHODIMP QT_BEGIN_NAMESPACE::Marker::GetMarkerType ( MFSTREAMSINK_MARKER_TYPE *  pType)
inlineoverride

Definition at line 161 of file mfvideorenderercontrol.cpp.

◆ GetMarkerValue()

STDMETHODIMP QT_BEGIN_NAMESPACE::Marker::GetMarkerValue ( PROPVARIANT *  pvar)
inlineoverride

Definition at line 169 of file mfvideorenderercontrol.cpp.

◆ QueryInterface()

STDMETHODIMP QT_BEGIN_NAMESPACE::Marker::QueryInterface ( REFIID  iid,
void **  ppv 
)
inlineoverride

Definition at line 131 of file mfvideorenderercontrol.cpp.

References QT_BEGIN_NAMESPACE::IID_IMarker, and ppv.

◆ STDMETHODIMP_() [1/2]

QT_BEGIN_NAMESPACE::Marker::STDMETHODIMP_ ( ULONG  )
inlineoverride

Definition at line 147 of file mfvideorenderercontrol.cpp.

◆ STDMETHODIMP_() [2/2]

QT_BEGIN_NAMESPACE::Marker::STDMETHODIMP_ ( ULONG  )
inlineoverride

Definition at line 152 of file mfvideorenderercontrol.cpp.

Member Data Documentation

◆ m_eMarkerType

MFSTREAMSINK_MARKER_TYPE QT_BEGIN_NAMESPACE::Marker::m_eMarkerType
protected

Definition at line 184 of file mfvideorenderercontrol.cpp.

◆ m_varContextValue

PROPVARIANT QT_BEGIN_NAMESPACE::Marker::m_varContextValue
protected

Definition at line 186 of file mfvideorenderercontrol.cpp.

Referenced by Create().

◆ m_varMarkerValue

PROPVARIANT QT_BEGIN_NAMESPACE::Marker::m_varMarkerValue
protected

Definition at line 185 of file mfvideorenderercontrol.cpp.

Referenced by Create().


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