include: Add MFSetAttributeSize/MFSetAttributeRatio inline functions.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
2e4afec590
commit
cffb77e95f
|
@ -349,3 +349,14 @@ cpp_quote("#define MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL
|
|||
cpp_quote("#define MF_RESOLUTION_READ 0x00010000")
|
||||
cpp_quote("#define MF_RESOLUTION_WRITE 0x00020000")
|
||||
cpp_quote("#define MF_RESOLUTION_DISABLE_LOCAL_PLUGINS 0x00000040")
|
||||
|
||||
cpp_quote("#ifdef __cplusplus")
|
||||
cpp_quote("static inline HRESULT MFSetAttributeSize(IMFAttributes *attributes, REFGUID key, UINT32 width, UINT32 height)")
|
||||
cpp_quote("{")
|
||||
cpp_quote(" return attributes->SetUINT64(key, ((UINT64)width << 32) | height);")
|
||||
cpp_quote("}")
|
||||
cpp_quote("static inline HRESULT MFSetAttributeRatio(IMFAttributes *attributes, REFGUID key, UINT32 numerator, UINT32 denominator)")
|
||||
cpp_quote("{")
|
||||
cpp_quote(" return attributes->SetUINT64(key, ((UINT64)numerator << 32) | denominator);")
|
||||
cpp_quote("}")
|
||||
cpp_quote("#endif")
|
||||
|
|
Loading…
Reference in New Issue