| 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 |
| SetUnknown(const Guid &key, const Unknown &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 |