Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
EVRCustomPresenterActivate Class Reference
Inheritance diagram for EVRCustomPresenterActivate:
Collaboration diagram for EVRCustomPresenterActivate:

Public Member Functions

 EVRCustomPresenterActivate (QVideoSink *sink)
STDMETHODIMP ActivateObject (REFIID riid, void **ppv) override
STDMETHODIMP ShutdownObject () override
STDMETHODIMP DetachObject () override
void setSink (QVideoSink *sink)
void setCropRect (QRect cropRect)
 EVRCustomPresenterActivate (QVideoSink *sink)
STDMETHODIMP ActivateObject (REFIID riid, void **ppv) override
STDMETHODIMP ShutdownObject () override
STDMETHODIMP DetachObject () override
void setSink (QVideoSink *sink)
void setCropRect (QRect cropRect)
Public Member Functions inherited from MFAbstractActivate
 MFAbstractActivate ()
STDMETHODIMP GetItem (REFGUID guidKey, PROPVARIANT *pValue) override
STDMETHODIMP GetItemType (REFGUID guidKey, MF_ATTRIBUTE_TYPE *pType) override
STDMETHODIMP CompareItem (REFGUID guidKey, REFPROPVARIANT Value, BOOL *pbResult) override
STDMETHODIMP Compare (IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, BOOL *pbResult) override
STDMETHODIMP GetUINT32 (REFGUID guidKey, UINT32 *punValue) override
STDMETHODIMP GetUINT64 (REFGUID guidKey, UINT64 *punValue) override
STDMETHODIMP GetDouble (REFGUID guidKey, double *pfValue) override
STDMETHODIMP GetGUID (REFGUID guidKey, GUID *pguidValue) override
STDMETHODIMP GetStringLength (REFGUID guidKey, UINT32 *pcchLength) override
STDMETHODIMP GetString (REFGUID guidKey, LPWSTR pwszValue, UINT32 cchBufSize, UINT32 *pcchLength) override
STDMETHODIMP GetAllocatedString (REFGUID guidKey, LPWSTR *ppwszValue, UINT32 *pcchLength) override
STDMETHODIMP GetBlobSize (REFGUID guidKey, UINT32 *pcbBlobSize) override
STDMETHODIMP GetBlob (REFGUID guidKey, UINT8 *pBuf, UINT32 cbBufSize, UINT32 *pcbBlobSize) override
STDMETHODIMP GetAllocatedBlob (REFGUID guidKey, UINT8 **ppBuf, UINT32 *pcbSize) override
STDMETHODIMP GetUnknown (REFGUID guidKey, REFIID riid, LPVOID *ppv) override
STDMETHODIMP SetItem (REFGUID guidKey, REFPROPVARIANT Value) override
STDMETHODIMP DeleteItem (REFGUID guidKey) override
STDMETHODIMP DeleteAllItems () override
STDMETHODIMP SetUINT32 (REFGUID guidKey, UINT32 unValue) override
STDMETHODIMP SetUINT64 (REFGUID guidKey, UINT64 unValue) override
STDMETHODIMP SetDouble (REFGUID guidKey, double fValue) override
STDMETHODIMP SetGUID (REFGUID guidKey, REFGUID guidValue) override
STDMETHODIMP SetString (REFGUID guidKey, LPCWSTR wszValue) override
STDMETHODIMP SetBlob (REFGUID guidKey, const UINT8 *pBuf, UINT32 cbBufSize) override
STDMETHODIMP SetUnknown (REFGUID guidKey, IUnknown *pUnknown) override
STDMETHODIMP LockStore () override
STDMETHODIMP UnlockStore () override
STDMETHODIMP GetCount (UINT32 *pcItems) override
STDMETHODIMP GetItemByIndex (UINT32 unIndex, GUID *pguidKey, PROPVARIANT *pValue) override
STDMETHODIMP CopyAllItems (IMFAttributes *pDest) override

Private Member Functions

 ~EVRCustomPresenterActivate () override
 ~EVRCustomPresenterActivate () override

Additional Inherited Members

Protected Member Functions inherited from MFAbstractActivate
 ~MFAbstractActivate () override

Detailed Description

Definition at line 13 of file mfvideorenderercontrol.cpp.

Constructor & Destructor Documentation

◆ EVRCustomPresenterActivate() [1/2]

EVRCustomPresenterActivate::EVRCustomPresenterActivate ( QVideoSink * sink)

Definition at line 92 of file mfvideorenderercontrol.cpp.

References MFAbstractActivate::MFAbstractActivate().

Here is the call graph for this function:

◆ EVRCustomPresenterActivate() [2/2]

EVRCustomPresenterActivate::EVRCustomPresenterActivate ( QVideoSink * sink)

Member Function Documentation

◆ ~EVRCustomPresenterActivate() [1/2]

EVRCustomPresenterActivate::~EVRCustomPresenterActivate ( )
inlineoverrideprivate

Definition at line 27 of file mfvideorenderercontrol.cpp.

◆ ~EVRCustomPresenterActivate() [2/2]

EVRCustomPresenterActivate::~EVRCustomPresenterActivate ( )
inlineoverrideprivate

Definition at line 27 of file mfvideorenderercontrol.cpp.

◆ ActivateObject() [1/2]

HRESULT EVRCustomPresenterActivate::ActivateObject ( REFIID riid,
void ** ppv )
override

Definition at line 96 of file mfvideorenderercontrol.cpp.

◆ ActivateObject() [2/2]

STDMETHODIMP EVRCustomPresenterActivate::ActivateObject ( REFIID riid,
void ** ppv )
override

◆ DetachObject() [1/2]

HRESULT EVRCustomPresenterActivate::DetachObject ( )
override

Definition at line 115 of file mfvideorenderercontrol.cpp.

◆ DetachObject() [2/2]

STDMETHODIMP EVRCustomPresenterActivate::DetachObject ( )
override

◆ setCropRect() [1/2]

void EVRCustomPresenterActivate::setCropRect ( QRect cropRect)

Definition at line 136 of file mfvideorenderercontrol.cpp.

◆ setCropRect() [2/2]

void EVRCustomPresenterActivate::setCropRect ( QRect cropRect)

◆ setSink() [1/2]

void EVRCustomPresenterActivate::setSink ( QVideoSink * sink)

Definition at line 124 of file mfvideorenderercontrol.cpp.

◆ setSink() [2/2]

void EVRCustomPresenterActivate::setSink ( QVideoSink * sink)

◆ ShutdownObject() [1/2]

HRESULT EVRCustomPresenterActivate::ShutdownObject ( )
override

Definition at line 108 of file mfvideorenderercontrol.cpp.

◆ ShutdownObject() [2/2]

STDMETHODIMP EVRCustomPresenterActivate::ShutdownObject ( )
override

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