#include <HWMFObjectsTypes.h>
|
virtual | ~Attribute () |
|
constexpr const Guid & | Key () const noexcept |
|
constexpr MF_ATTRIBUTE_TYPE | Type () const noexcept |
|
template<typename ReaderT > |
void | Read (ReaderT &reader) |
|
template<typename WriterT > |
void | Write (WriterT &writer) const |
|
|
template<typename ReaderT > |
static MF_ATTRIBUTE_TYPE | ReadAttributeType (ReaderT &reader) |
|
◆ Attribute() [1/3]
Harlinn::Windows::Media::Attribute::Attribute |
( |
| ) |
|
|
inlineconstexprprotected |
◆ Attribute() [2/3]
Harlinn::Windows::Media::Attribute::Attribute |
( |
MF_ATTRIBUTE_TYPE | variantType | ) |
|
|
inlineexplicitconstexprprotected |
◆ Attribute() [3/3]
Harlinn::Windows::Media::Attribute::Attribute |
( |
MF_ATTRIBUTE_TYPE | variantType, |
|
|
const Guid & | key ) |
|
inlineexplicitconstexprprotected |
◆ ~Attribute()
virtual Harlinn::Windows::Media::Attribute::~Attribute |
( |
| ) |
|
|
inlinevirtual |
◆ Key()
const Guid & Harlinn::Windows::Media::Attribute::Key |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ Read()
template<typename ReaderT >
void Harlinn::Windows::Media::Attribute::Read |
( |
ReaderT & | reader | ) |
|
|
inline |
◆ ReadAttributeType()
template<typename ReaderT >
static MF_ATTRIBUTE_TYPE Harlinn::Windows::Media::Attribute::ReadAttributeType |
( |
ReaderT & | reader | ) |
|
|
inlinestatic |
◆ SetKey()
void Harlinn::Windows::Media::Attribute::SetKey |
( |
const Guid & | key | ) |
|
|
inlineprotected |
◆ Type()
MF_ATTRIBUTE_TYPE Harlinn::Windows::Media::Attribute::Type |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ Write()
template<typename WriterT >
void Harlinn::Windows::Media::Attribute::Write |
( |
WriterT & | writer | ) |
const |
|
inline |
◆ key_
Guid Harlinn::Windows::Media::Attribute::key_ |
|
private |
◆ type_
UInt16 Harlinn::Windows::Media::Attribute::type_ |
|
private |
The documentation for this class was generated from the following file: