ReactOS  0.4.15-dev-1374-g8d3e80e
IMFSample Member List

This is the complete list of members for IMFSample, including all inherited members.

AddBuffer([in] IMFMediaBuffer *pBuffer)IMFSample
AddRef()IUnknown
Compare(IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)IMFAttributes
CompareItem(REFGUID guidKey, REFPROPVARIANT Value, [out] BOOL *pbResult)IMFAttributes
ConvertToContiguousBuffer([out] IMFMediaBuffer **ppBuffer)IMFSample
CopyAllItems([in] IMFAttributes *pDest)IMFAttributes
CopyToBuffer([in] IMFMediaBuffer *pBuffer)IMFSample
DeleteAllItems()IMFAttributes
DeleteItem(REFGUID guidKey)IMFAttributes
GetAllocatedBlob(REFGUID guidKey, [out, size_is(, *pcbSize)] UINT8 **ppBuf, [out] UINT32 *pcbSize)IMFAttributes
GetAllocatedString(REFGUID guidKey, [out, size_is(, *pcchLength+1)] LPWSTR *ppwszValue, [out] UINT32 *pcchLength)IMFAttributes
GetBlob(REFGUID guidKey, [out, size_is(cbBufSize)] UINT8 *pBuf, UINT32 cbBufSize, [in, out, ptr] UINT32 *pcbBlobSize)IMFAttributes
GetBlobSize(REFGUID guidKey, [out] UINT32 *pcbBlobSize)IMFAttributes
GetBufferByIndex([in] DWORD dwIndex, [out] IMFMediaBuffer **ppBuffer)IMFSample
GetBufferCount([out] DWORD *pdwBufferCount)IMFSample
GetCount([out] UINT32 *pcItems)IMFAttributes
GetDouble(REFGUID guidKey, [out] double *pfValue)IMFAttributes
GetGUID(REFGUID guidKey, [out] GUID *pguidValue)IMFAttributes
GetItem(REFGUID guidKey, [in, out, ptr] PROPVARIANT *pValue)IMFAttributes
GetItemByIndex(UINT32 unIndex, [out] GUID *pguidKey, [in, out, ptr] PROPVARIANT *pValue)IMFAttributes
GetItemType(REFGUID guidKey, [out] MF_ATTRIBUTE_TYPE *pType)IMFAttributes
GetSampleDuration([out] LONGLONG *phnsSampleDuration)IMFSample
GetSampleFlags([out] DWORD *pdwSampleFlags)IMFSample
GetSampleTime([out] LONGLONG *phnsSampleTime)IMFSample
GetString(REFGUID guidKey, [out, size_is(cchBufSize)] LPWSTR pwszValue, UINT32 cchBufSize, [in, out, ptr] UINT32 *pcchLength)IMFAttributes
GetStringLength(REFGUID guidKey, [out] UINT32 *pcchLength)IMFAttributes
GetTotalLength([out] DWORD *pcbTotalLength)IMFSample
GetUINT32(REFGUID guidKey, [out] UINT32 *punValue)IMFAttributes
GetUINT64(REFGUID guidKey, [out] UINT64 *punValue)IMFAttributes
GetUnknown(REFGUID guidKey, REFIID riid, [out, iid_is(riid)] LPVOID *ppv)IMFAttributes
LockStore()IMFAttributes
LPUNKNOWN typedefIUnknown
QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)IUnknown
Release()IUnknown
RemoveAllBuffers()IMFSample
RemoveBufferByIndex([in] DWORD dwIndex)IMFSample
SetBlob(REFGUID guidKey, [in, size_is(cbBufSize)] const UINT8 *pBuf, UINT32 cbBufSize)IMFAttributes
SetDouble(REFGUID guidKey, double fValue)IMFAttributes
SetGUID(REFGUID guidKey, REFGUID guidValue)IMFAttributes
SetItem(REFGUID guidKey, REFPROPVARIANT Value)IMFAttributes
SetSampleDuration([in] LONGLONG hnsSampleDuration)IMFSample
SetSampleFlags([in] DWORD dwSampleFlags)IMFSample
SetSampleTime([in] LONGLONG hnsSampleTime)IMFSample
SetString(REFGUID guidKey, [in, string] LPCWSTR wszValue)IMFAttributes
SetUINT32(REFGUID guidKey, UINT32 unValue)IMFAttributes
SetUINT64(REFGUID guidKey, UINT64 unValue)IMFAttributes
SetUnknown(REFGUID guidKey, [in] IUnknown *pUnknown)IMFAttributes
UnlockStore()IMFAttributes