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
QWMF::QByteArrayMFMediaBuffer Class Referencefinal

#include <qwmf_support_p.h>

Inheritance diagram for QWMF::QByteArrayMFMediaBuffer:
Collaboration diagram for QWMF::QByteArrayMFMediaBuffer:

Public Member Functions

STDMETHODIMP Lock (BYTE **ppbBuffer, DWORD *pcbMaxLength, DWORD *pcbCurrentLength) override
STDMETHODIMP Unlock () override
STDMETHODIMP GetCurrentLength (DWORD *pcbCurrentLength) override
STDMETHODIMP SetCurrentLength (DWORD cbCurrentLength) override
STDMETHODIMP GetMaxLength (DWORD *pcbMaxLength) override
QByteArray takeByteArray ()
 QByteArrayMFMediaBuffer (const QByteArrayMFMediaBuffer &)=delete
QByteArrayMFMediaBufferoperator= (const QByteArrayMFMediaBuffer &)=delete
 QByteArrayMFMediaBuffer (QByteArrayMFMediaBuffer &&)=delete
QByteArrayMFMediaBufferoperator= (QByteArrayMFMediaBuffer &&)=delete

Static Public Member Functions

static HRESULT CreateInstance (QByteArray data, IMFMediaBuffer **ppBuffer, bool isReadOnly=false)
static HRESULT CreateInstance (qsizetype capacity, IMFMediaBuffer **ppBuffer)

Detailed Description

Definition at line 76 of file qwmf_support_p.h.

Constructor & Destructor Documentation

◆ QByteArrayMFMediaBuffer() [1/2]

QWMF::QByteArrayMFMediaBuffer::QByteArrayMFMediaBuffer ( const QByteArrayMFMediaBuffer & )
delete

◆ QByteArrayMFMediaBuffer() [2/2]

QWMF::QByteArrayMFMediaBuffer::QByteArrayMFMediaBuffer ( QByteArrayMFMediaBuffer && )
delete

Member Function Documentation

◆ CreateInstance() [1/2]

HRESULT QWMF::QByteArrayMFMediaBuffer::CreateInstance ( QByteArray data,
IMFMediaBuffer ** ppBuffer,
bool isReadOnly = false )
static

Definition at line 23 of file qwmf_support.cpp.

◆ CreateInstance() [2/2]

HRESULT QWMF::QByteArrayMFMediaBuffer::CreateInstance ( qsizetype capacity,
IMFMediaBuffer ** ppBuffer )
static

Definition at line 45 of file qwmf_support.cpp.

◆ GetCurrentLength()

HRESULT QWMF::QByteArrayMFMediaBuffer::GetCurrentLength ( DWORD * pcbCurrentLength)
override

Definition at line 93 of file qwmf_support.cpp.

◆ GetMaxLength()

HRESULT QWMF::QByteArrayMFMediaBuffer::GetMaxLength ( DWORD * pcbMaxLength)
override

Definition at line 111 of file qwmf_support.cpp.

◆ Lock()

HRESULT QWMF::QByteArrayMFMediaBuffer::Lock ( BYTE ** ppbBuffer,
DWORD * pcbMaxLength,
DWORD * pcbCurrentLength )
override

Definition at line 63 of file qwmf_support.cpp.

◆ operator=() [1/2]

QByteArrayMFMediaBuffer & QWMF::QByteArrayMFMediaBuffer::operator= ( const QByteArrayMFMediaBuffer & )
delete

◆ operator=() [2/2]

QByteArrayMFMediaBuffer & QWMF::QByteArrayMFMediaBuffer::operator= ( QByteArrayMFMediaBuffer && )
delete

◆ SetCurrentLength()

HRESULT QWMF::QByteArrayMFMediaBuffer::SetCurrentLength ( DWORD cbCurrentLength)
override

Definition at line 102 of file qwmf_support.cpp.

◆ takeByteArray()

QByteArray QWMF::QByteArrayMFMediaBuffer::takeByteArray ( )

Definition at line 130 of file qwmf_support.cpp.

◆ Unlock()

HRESULT QWMF::QByteArrayMFMediaBuffer::Unlock ( )
override

Definition at line 87 of file qwmf_support.cpp.


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