ActivateObject(const Guid &riid, void **result) const | Harlinn::Windows::Media::MFActivate | inline |
ActivateObject() const | Harlinn::Windows::Media::MFActivate | inline |
As() const | Harlinn::Common::Core::Unknown | inline |
As() const | Harlinn::Common::Core::Unknown | 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 |
CopyAllItems(IMFAttributes *destination) const | Harlinn::Windows::Media::MFAttributes | inline |
CopyAllItems(const MFAttributes &destination) const | Harlinn::Windows::Media::MFAttributes | inline |
Create(UInt32 initialSize) | Harlinn::Windows::Media::MFAttributes | inlinestatic |
Create(const Media::Attributes &attributes) | Harlinn::Windows::Media::MFAttributes | inlinestatic |
CreateAudioRendererActivate() | Harlinn::Windows::Media::MFActivate | inlinestatic |
CreateAudioRendererActivate(IMFAttributes *attributes) | Harlinn::Windows::Media::MFActivate | inlinestatic |
CreateTransformActivate() | Harlinn::Windows::Media::MFActivate | inlinestatic |
CreateVideoRendererActivate(HWND videoDisplayWindowHandle) | Harlinn::Windows::Media::MFActivate | inlinestatic |
DeleteAllItems() const | Harlinn::Windows::Media::MFAttributes | inline |
DeleteItem(const Guid &key) const | Harlinn::Windows::Media::MFAttributes | inline |
Detach() | Harlinn::Common::Core::Unknown | inline |
DetachObject() const | Harlinn::Windows::Media::MFActivate | 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 |
GetCount(UINT32 *result) const | Harlinn::Windows::Media::MFAttributes | inline |
GetCount() const | Harlinn::Windows::Media::MFAttributes | 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 |
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 |
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 |
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 |
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 |
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 |
ResetPtr(IUnknown *other=nullptr, bool addRef=false) noexcept | Harlinn::Common::Core::Unknown | 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 |
SetDouble(const Guid &key, double value) const | Harlinn::Windows::Media::MFAttributes | 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 |
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 |
ShutdownObject() const | Harlinn::Windows::Media::MFActivate | 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 |