AddBuffer(IMFMediaBuffer *buffer) const | Harlinn::Windows::Media::MFSample | inline |
AddBuffer(const MFMediaBuffer &buffer) const | Harlinn::Windows::Media::MFSample | inline |
As() const | Harlinn::Common::Core::Unknown | inline |
As() const | Harlinn::Common::Core::Unknown | inline |
CaptureMetadata() const | Harlinn::Windows::Media::MFSample | inline |
CoCreateInstanceFromClassId(const CLSID &clsid, DWORD classContext=CLSCTX_INPROC_SERVER) | Harlinn::Common::Core::Unknown | inlinestatic |
CoCreateInstanceFromClassId(const wchar_t *clsid, DWORD classContext=CLSCTX_INPROC_SERVER) | Harlinn::Common::Core::Unknown | inlinestatic |
CoCreateInstanceFromClassId(const WideString &clsid, DWORD classContext=CLSCTX_INPROC_SERVER) | Harlinn::Common::Core::Unknown | inlinestatic |
CoCreateInstanceFromDll(const ModuleHandle &dll, const CLSID &clsid) | Harlinn::Common::Core::Unknown | inlinestatic |
CoCreateInstanceFromProgId(const wchar_t *progId, DWORD classContext=CLSCTX_INPROC_SERVER) | Harlinn::Common::Core::Unknown | inlinestatic |
CoCreateInstanceFromProgId(const WideString &progId, DWORD classContext=CLSCTX_INPROC_SERVER) | Harlinn::Common::Core::Unknown | inlinestatic |
Compare(IMFAttributes *other, MF_ATTRIBUTES_MATCH_TYPE matchType, BOOL *result) const | Harlinn::Windows::Media::MFAttributes | inline |
Compare(const MFAttributes &other, MF_ATTRIBUTES_MATCH_TYPE matchType, BOOL *result) const | Harlinn::Windows::Media::MFAttributes | inline |
Compare(IMFAttributes *other, MF_ATTRIBUTES_MATCH_TYPE matchType) const | Harlinn::Windows::Media::MFAttributes | inline |
Compare(const MFAttributes &other, MF_ATTRIBUTES_MATCH_TYPE matchType) const | Harlinn::Windows::Media::MFAttributes | inline |
CompareItem(const Guid &key, REFPROPVARIANT value, BOOL *result) const | Harlinn::Windows::Media::MFAttributes | inline |
CompareItem(const Guid &key, REFPROPVARIANT value) const | Harlinn::Windows::Media::MFAttributes | inline |
ConvertToContiguousBuffer(IMFMediaBuffer **buffer) const | Harlinn::Windows::Media::MFSample | inline |
ConvertToContiguousBuffer() const | Harlinn::Windows::Media::MFSample | inline |
CopyAllItems(IMFAttributes *destination) const | Harlinn::Windows::Media::MFAttributes | inline |
CopyAllItems(const MFAttributes &destination) const | Harlinn::Windows::Media::MFAttributes | inline |
CopyToBuffer(IMFMediaBuffer *buffer) const | Harlinn::Windows::Media::MFSample | inline |
CopyToBuffer(const MFMediaBuffer &buffer) const | Harlinn::Windows::Media::MFSample | inline |
Create() | Harlinn::Windows::Media::MFSample | inlinestatic |
Create(DWORD maxLength) | Harlinn::Windows::Media::MFSample | inlinestatic |
Harlinn::Windows::Media::MFAttributes::Create(UInt32 initialSize) | Harlinn::Windows::Media::MFAttributes | inlinestatic |
Harlinn::Windows::Media::MFAttributes::Create(const Media::Attributes &attributes) | Harlinn::Windows::Media::MFAttributes | inlinestatic |
DeleteAllItems() const | Harlinn::Windows::Media::MFAttributes | inline |
DeleteItem(const Guid &key) const | Harlinn::Windows::Media::MFAttributes | inline |
Detach() | Harlinn::Common::Core::Unknown | inline |
Get3DVideo() const | Harlinn::Windows::Media::MFSample | inline |
Get3DVideoSampleFormat() const | Harlinn::Windows::Media::MFSample | inline |
GetAllocatedBlob(const Guid &key, UINT8 **buffer, UINT32 *blobSize) const | Harlinn::Windows::Media::MFAttributes | inline |
GetAllocatedString(const Guid &key, LPWSTR *buffer, UINT32 *length) const | Harlinn::Windows::Media::MFAttributes | inline |
GetBlob(const Guid &key, UINT8 *buffer, UINT32 bufferSize, UINT32 *blobSize=nullptr) const | Harlinn::Windows::Media::MFAttributes | inline |
GetBlob(const Guid &key) const | Harlinn::Windows::Media::MFAttributes | inline |
GetBlobSize(const Guid &key, UINT32 *blobSize) const | Harlinn::Windows::Media::MFAttributes | inline |
GetBlobSize(const Guid &key) const | Harlinn::Windows::Media::MFAttributes | inline |
GetBottomFieldFirst() const | Harlinn::Windows::Media::MFSample | inline |
GetBufferByIndex(DWORD index, IMFMediaBuffer **buffer) const | Harlinn::Windows::Media::MFSample | inline |
GetBufferByIndex(DWORD index) const | Harlinn::Windows::Media::MFSample | inline |
GetBufferCount(DWORD *bufferCount) const | Harlinn::Windows::Media::MFSample | inline |
GetBufferCount() const | Harlinn::Windows::Media::MFSample | inline |
GetCameraExtrinsics() const | Harlinn::Windows::Media::MFSample | inline |
GetCleanPoint() const | Harlinn::Windows::Media::MFSample | inline |
GetContentKeyId() const | Harlinn::Windows::Media::MFSample | inline |
GetCount(UINT32 *result) const | Harlinn::Windows::Media::MFAttributes | inline |
GetCount() const | Harlinn::Windows::Media::MFAttributes | inline |
GetDerivedFromTopField() const | Harlinn::Windows::Media::MFSample | inline |
GetDeviceTimestamp() const | Harlinn::Windows::Media::MFSample | inline |
GetDiscontinuity() const | Harlinn::Windows::Media::MFSample | inline |
GetDouble(const Guid &key, double *value) const | Harlinn::Windows::Media::MFAttributes | inline |
GetDouble(const Guid &key) const | Harlinn::Windows::Media::MFAttributes | inline |
GetDoubleOrDefault(const Guid &key, double defaultValue=0.0) const | Harlinn::Windows::Media::MFAttributes | inline |
GetEncryptionCryptByteBlock() const | Harlinn::Windows::Media::MFSample | inline |
GetEncryptionProtectionScheme() const | Harlinn::Windows::Media::MFSample | inline |
GetEncryptionSampleID() const | Harlinn::Windows::Media::MFSample | inline |
GetEncryptionSkipByteBlock() const | Harlinn::Windows::Media::MFSample | inline |
GetEncryptionSubSampleMappingSplit() const | Harlinn::Windows::Media::MFSample | inline |
GetForwardedDecodeUnits() const | Harlinn::Windows::Media::MFSample | inline |
GetForwardedDecodeUnitType() const | Harlinn::Windows::Media::MFSample | inline |
GetFrameCorruption() const | Harlinn::Windows::Media::MFSample | inline |
GetGUID(const Guid &key, Guid *value) const | Harlinn::Windows::Media::MFAttributes | inline |
GetGUID(const Guid &key) const | Harlinn::Windows::Media::MFAttributes | inline |
GetGUIDOrDefault(const Guid &key, const Guid &defaultValue=Guid()) const | Harlinn::Windows::Media::MFAttributes | inline |
GetInterfacePointer() const noexcept | Harlinn::Common::Core::Unknown | inline |
GetInterlaced() const | Harlinn::Windows::Media::MFSample | inline |
GetItem(const Guid &key, PROPVARIANT *value) const | Harlinn::Windows::Media::MFAttributes | inline |
GetItemByIndex(UINT32 index, Guid *key, PROPVARIANT *value=nullptr) const | Harlinn::Windows::Media::MFAttributes | inline |
GetItemKeyByIndex(UINT32 index) const | Harlinn::Windows::Media::MFAttributes | inline |
GetItemType(const Guid &key, MF_ATTRIBUTE_TYPE *type) const | Harlinn::Windows::Media::MFAttributes | inline |
GetItemType(const Guid &key) const | Harlinn::Windows::Media::MFAttributes | inline |
GetLongTermReferenceFrameInfo() const | Harlinn::Windows::Media::MFSample | inline |
GetMeanAbsoluteDifference() const | Harlinn::Windows::Media::MFSample | inline |
GetPacketCrossOffsets() const | Harlinn::Windows::Media::MFSample | inline |
GetSampleDuration(LONGLONG *sampleDuration) const | Harlinn::Windows::Media::MFSample | inline |
GetSampleDuration() const | Harlinn::Windows::Media::MFSample | inline |
GetSampleFlags(DWORD *sampleFlags) const | Harlinn::Windows::Media::MFSample | inline |
GetSampleFlags() const | Harlinn::Windows::Media::MFSample | inline |
GetSampleTime(LONGLONG *sampleTime) const | Harlinn::Windows::Media::MFSample | inline |
GetSampleTime() const | Harlinn::Windows::Media::MFSample | inline |
GetString(const Guid &key, LPWSTR buffer, UINT32 bufferSize, UINT32 *length=nullptr) const | Harlinn::Windows::Media::MFAttributes | inline |
GetString(const Guid &key) const | Harlinn::Windows::Media::MFAttributes | inline |
GetStringLength(const Guid &key, UINT32 *length) const | Harlinn::Windows::Media::MFAttributes | inline |
GetStringLength(const Guid &key) const | Harlinn::Windows::Media::MFAttributes | inline |
GetTotalLength(DWORD *totalLength) const | Harlinn::Windows::Media::MFSample | inline |
GetTotalLength() const | Harlinn::Windows::Media::MFSample | inline |
GetUINT32(const Guid &key, UINT32 *value) const | Harlinn::Windows::Media::MFAttributes | inline |
GetUINT32(const Guid &key) const | Harlinn::Windows::Media::MFAttributes | inline |
GetUINT32OrDefault(const Guid &key, UINT32 defaultValue=0) const | Harlinn::Windows::Media::MFAttributes | inline |
GetUINT64(const Guid &key, UINT64 *value) const | Harlinn::Windows::Media::MFAttributes | inline |
GetUINT64(const Guid &key) const | Harlinn::Windows::Media::MFAttributes | inline |
GetUINT64OrDefault(const Guid &key, UINT64 defaultValue=0) const | Harlinn::Windows::Media::MFAttributes | inline |
GetUnknown(const Guid &key, const Guid &riid, LPVOID *result) const | Harlinn::Windows::Media::MFAttributes | inline |
GetUnknown(const Guid &key) const | Harlinn::Windows::Media::MFAttributes | inline |
HasAttribute(const Guid &key) const | Harlinn::Windows::Media::MFAttributes | inline |
InterfaceType typedef | Harlinn::Common::Core::Unknown | |
Is() const noexcept | Harlinn::Common::Core::Unknown | inline |
Is() const noexcept | Harlinn::Common::Core::Unknown | inline |
IsKeyFrame() const | Harlinn::Windows::Media::MFSample | inline |
lock() const | Harlinn::Windows::Media::MFAttributes | inline |
LockStore() const | Harlinn::Windows::Media::MFAttributes | inline |
operator bool() const noexcept | Harlinn::Common::Core::Unknown | inline |
operator!=(const Unknown &other) const noexcept | Harlinn::Common::Core::Unknown | inline |
operator!=(const IUnknown *other) const noexcept | Harlinn::Common::Core::Unknown | inline |
operator=(const Unknown &other) noexcept | Harlinn::Common::Core::Unknown | inline |
operator=(Unknown &&other) noexcept | Harlinn::Common::Core::Unknown | inline |
operator=(nullptr_t) | Harlinn::Common::Core::Unknown | inline |
operator==(const Unknown &other) const noexcept | Harlinn::Common::Core::Unknown | inline |
operator==(const IUnknown *other) const noexcept | Harlinn::Common::Core::Unknown | inline |
QueryInterface(REFIID riid, void **itf) const | Harlinn::Common::Core::Unknown | inline |
QueryInterface(T **itf) const | Harlinn::Common::Core::Unknown | inline |
Read(ReaderT &reader) const | Harlinn::Windows::Media::MFAttributes | inline |
RemoveAllBuffers() const | Harlinn::Windows::Media::MFSample | inline |
RemoveBufferByIndex(DWORD index) const | Harlinn::Windows::Media::MFSample | inline |
ResetPtr(IUnknown *other=nullptr, bool addRef=false) noexcept | Harlinn::Common::Core::Unknown | inline |
Set3DVideo(bool value) const | Harlinn::Windows::Media::MFSample | inline |
Set3DVideoSampleFormat(MFVideo3DSampleFormat video3DSampleFormat) const | Harlinn::Windows::Media::MFSample | inline |
SetBlob(const Guid &key, const UINT8 *buffer, UINT32 bufferSize) const | Harlinn::Windows::Media::MFAttributes | inline |
SetBlob(const Guid &key, const std::span< byte > &buffer) const | Harlinn::Windows::Media::MFAttributes | inline |
SetBlob(const Guid &key, const std::vector< byte > &buffer) const | Harlinn::Windows::Media::MFAttributes | inline |
SetBlob(const Guid &key, const Media::BlobValue< T > &blob) const | Harlinn::Windows::Media::MFAttributes | inline |
SetBottomFieldFirst(bool value) const | Harlinn::Windows::Media::MFSample | inline |
SetCameraExtrinsics(const Media::CameraExtrinsics &cameraExtrinsics) | Harlinn::Windows::Media::MFSample | inline |
SetCleanPoint(bool value) const | Harlinn::Windows::Media::MFSample | inline |
SetContentKeyId(const Guid &keyId) const | Harlinn::Windows::Media::MFSample | inline |
SetDerivedFromTopField(bool value) const | Harlinn::Windows::Media::MFSample | inline |
SetDeviceTimestamp(UInt64 value) | Harlinn::Windows::Media::MFSample | inline |
SetDeviceTimestamp(const TimeSpan &value) | Harlinn::Windows::Media::MFSample | inline |
SetDiscontinuity(bool value) const | Harlinn::Windows::Media::MFSample | inline |
SetDouble(const Guid &key, double value) const | Harlinn::Windows::Media::MFAttributes | inline |
SetEncryptionCryptByteBlock(UInt32 value) const | Harlinn::Windows::Media::MFSample | inline |
SetEncryptionProtectionScheme(MFSampleEncryptionProtectionScheme value) const | Harlinn::Windows::Media::MFSample | inline |
SetEncryptionSampleID(const Media::BlobValue< Byte > &value) const | Harlinn::Windows::Media::MFSample | inline |
SetEncryptionSkipByteBlock(UInt32 value) const | Harlinn::Windows::Media::MFSample | inline |
SetEncryptionSubSampleMappingSplit(const Media::EncryptionSubSampleMappingSplit &value) | Harlinn::Windows::Media::MFSample | inline |
SetEncryptionSubSampleMappingSplit(const DWORD *values, size_t numberOfValues) | Harlinn::Windows::Media::MFSample | inline |
SetFrameCorruption(bool value) const | Harlinn::Windows::Media::MFSample | inline |
SetGUID(const Guid &key, const Guid &value) const | Harlinn::Windows::Media::MFAttributes | inline |
SetItem(const Guid &key, REFPROPVARIANT Value) const | Harlinn::Windows::Media::MFAttributes | inline |
SetPacketCrossOffsets(const Media::PacketCrossOffsets &value) | Harlinn::Windows::Media::MFSample | inline |
SetPacketCrossOffsets(const DWORD *values, size_t numberOfValues) | Harlinn::Windows::Media::MFSample | inline |
SetSampleDuration(LONGLONG sampleDuration) const | Harlinn::Windows::Media::MFSample | inline |
SetSampleDuration(const TimeSpan &sampleDuration) const | Harlinn::Windows::Media::MFSample | inline |
SetSampleFlags(DWORD sampleFlags) const | Harlinn::Windows::Media::MFSample | inline |
SetSampleTime(LONGLONG sampleTime) const | Harlinn::Windows::Media::MFSample | inline |
SetSampleTime(const TimeSpan &sampleTime) const | Harlinn::Windows::Media::MFSample | inline |
SetString(const Guid &key, LPCWSTR value) const | Harlinn::Windows::Media::MFAttributes | inline |
SetString(const Guid &key, const WideString &value) const | Harlinn::Windows::Media::MFAttributes | inline |
SetUINT32(const Guid &key, UINT32 value) const | Harlinn::Windows::Media::MFAttributes | inline |
SetUINT64(const Guid &key, UINT64 value) const | Harlinn::Windows::Media::MFAttributes | inline |
SetUnknown(const Guid &key, IUnknown *unknown) const | Harlinn::Windows::Media::MFAttributes | inline |
swap(Unknown &other) noexcept | Harlinn::Common::Core::Unknown | inline |
Unknown() noexcept | Harlinn::Common::Core::Unknown | inline |
Unknown(IUnknown *unknown, bool addref=false) noexcept | Harlinn::Common::Core::Unknown | inlineexplicit |
Unknown(REFIID iid, const Unknown &unknown, bool throwIfNoInterface=true) | Harlinn::Common::Core::Unknown | inline |
Unknown(const Unknown &other) noexcept | Harlinn::Common::Core::Unknown | inline |
Unknown(Unknown &&other) noexcept | Harlinn::Common::Core::Unknown | inline |
unknown_ | Harlinn::Common::Core::Unknown | protected |
unlock() const | Harlinn::Windows::Media::MFAttributes | inline |
UnlockStore() const | Harlinn::Windows::Media::MFAttributes | inline |
Write(WriterT &writer) | Harlinn::Windows::Media::MFAttributes | inline |
~Unknown() noexcept | Harlinn::Common::Core::Unknown | inline |