|
enum | _MF_ATTRIBUTE_TYPE {
MF_ATTRIBUTE_UINT32 = VT_UI4
, MF_ATTRIBUTE_UINT64 = VT_UI8
, MF_ATTRIBUTE_DOUBLE = VT_R8
, MF_ATTRIBUTE_GUID = VT_CLSID
,
MF_ATTRIBUTE_STRING = VT_LPWSTR
, MF_ATTRIBUTE_BLOB = VT_VECTOR | VT_UI1
, MF_ATTRIBUTE_IUNKNOWN = VT_UNKNOWN
} |
|
enum | _MF_ATTRIBUTES_MATCH_TYPE {
MF_ATTRIBUTES_MATCH_OUR_ITEMS = 0
, MF_ATTRIBUTES_MATCH_THEIR_ITEMS = 1
, MF_ATTRIBUTES_MATCH_ALL_ITEMS = 2
, MF_ATTRIBUTES_MATCH_INTERSECTION = 3
,
MF_ATTRIBUTES_MATCH_SMALLER = 4
} |
|
enum | MF_ATTRIBUTE_SERIALIZE_OPTIONS { MF_ATTRIBUTE_SERIALIZE_UNKNOWN_BYREF = 0x00000001
} |
|
enum | _MFVideoFlags {
MFVideoFlag_PAD_TO_Mask = 0x00000003
, MFVideoFlag_PAD_TO_None = 0
, MFVideoFlag_PAD_TO_4x3 = 0x00000001
, MFVideoFlag_PAD_TO_16x9 = 0x00000002
,
MFVideoFlag_SrcContentHintMask = 0x0000001c
, MFVideoFlag_SrcContentHintNone = 0
, MFVideoFlag_SrcContentHint16x9 = 0x00000004
, MFVideoFlag_SrcContentHint235_1 = 0x00000008
,
MFVideoFlag_AnalogProtected = 0x00000020
, MFVideoFlag_DigitallyProtected = 0x00000040
, MFVideoFlag_ProgressiveContent = 0x00000080
, MFVideoFlag_FieldRepeatCountMask = 0x00000700
,
MFVideoFlag_FieldRepeatCountShift = 8
, MFVideoFlag_ProgressiveSeqReset = 0x00000800
, MFVideoFlag_PanScanEnabled = 0x00020000
, MFVideoFlag_LowerFieldFirst = 0x00040000
,
MFVideoFlag_BottomUpLinearRep = 0x00080000
, MFVideoFlags_DXVASurface = 0x00100000
, MFVideoFlags_RenderTargetSurface = 0x00400000
, MFVideoFlags_ForceQWORD = 0x7fffffff
} |
|
enum | _MFVideoChromaSubsampling {
MFVideoChromaSubsampling_Unknown = 0
, MFVideoChromaSubsampling_ProgressiveChroma = 0x8
, MFVideoChromaSubsampling_Horizontally_Cosited = 0x4
, MFVideoChromaSubsampling_Vertically_Cosited = 0x2
,
MFVideoChromaSubsampling_Vertically_AlignedChromaPlanes = 0x1
, MFVideoChromaSubsampling_MPEG2
, MFVideoChromaSubsampling_MPEG1 = MFVideoChromaSubsampling_Vertically_AlignedChromaPlanes
, MFVideoChromaSubsampling_DV_PAL
,
MFVideoChromaSubsampling_Cosited
, MFVideoChromaSubsampling_Last = MFVideoChromaSubsampling_Cosited + 1
, MFVideoChromaSubsampling_ForceDWORD = 0x7fffffff
} |
|
enum | _MFVideoInterlaceMode {
MFVideoInterlace_Unknown = 0
, MFVideoInterlace_Progressive = 2
, MFVideoInterlace_FieldInterleavedUpperFirst = 3
, MFVideoInterlace_FieldInterleavedLowerFirst = 4
,
MFVideoInterlace_FieldSingleUpper = 5
, MFVideoInterlace_FieldSingleLower = 6
, MFVideoInterlace_MixedInterlaceOrProgressive = 7
, MFVideoInterlace_Last
,
MFVideoInterlace_ForceDWORD = 0x7fffffff
} |
|
enum | _MFVideoTransferFunction {
MFVideoTransFunc_Unknown = 0
, MFVideoTransFunc_10 = 1
, MFVideoTransFunc_18 = 2
, MFVideoTransFunc_20 = 3
,
MFVideoTransFunc_22 = 4
, MFVideoTransFunc_709 = 5
, MFVideoTransFunc_240M = 6
, MFVideoTransFunc_sRGB = 7
,
MFVideoTransFunc_28 = 8
, MFVideoTransFunc_Log_100 = 9
, MFVideoTransFunc_Log_316 = 10
, MFVideoTransFunc_709_sym = 11
,
MFVideoTransFunc_Last
, MFVideoTransFunc_ForceDWORD = 0x7fffffff
} |
|
enum | _MFVideoTransferMatrix {
MFVideoTransferMatrix_Unknown = 0
, MFVideoTransferMatrix_BT709 = 1
, MFVideoTransferMatrix_BT601 = 2
, MFVideoTransferMatrix_SMPTE240M = 3
,
MFVideoTransferMatrix_Last
, MFVideoTransferMatrix_ForceDWORD = 0x7fffffff
} |
|
enum | _MFVideoPrimaries {
MFVideoPrimaries_Unknown = 0
, MFVideoPrimaries_reserved = 1
, MFVideoPrimaries_BT709 = 2
, MFVideoPrimaries_BT470_2_SysM = 3
,
MFVideoPrimaries_BT470_2_SysBG = 4
, MFVideoPrimaries_SMPTE170M = 5
, MFVideoPrimaries_SMPTE240M = 6
, MFVideoPrimaries_EBU3213 = 7
,
MFVideoPrimaries_SMPTE_C = 8
, MFVideoPrimaries_Last
, MFVideoPrimaries_ForceDWORD = 0x7fffffff
} |
|
enum | _MFVideoLighting {
MFVideoLighting_Unknown = 0
, MFVideoLighting_bright = 1
, MFVideoLighting_office = 2
, MFVideoLighting_dim = 3
,
MFVideoLighting_dark = 4
, MFVideoLighting_Last
, MFVideoLighting_ForceDWORD = 0x7fffffff
} |
|
enum | _MFNominalRange {
MFNominalRange_Unknown = 0
, MFNominalRange_Normal = 1
, MFNominalRange_Wide = 2
, MFNominalRange_0_255 = 1
,
MFNominalRange_16_235 = 2
, MFNominalRange_48_208 = 3
, MFNominalRange_64_127 = 4
} |
|
enum | _MFStandardVideoFormat {
MFStdVideoFormat_reserved = 0
, MFStdVideoFormat_NTSC
, MFStdVideoFormat_PAL
, MFStdVideoFormat_DVD_NTSC
,
MFStdVideoFormat_DVD_PAL
, MFStdVideoFormat_DV_PAL
, MFStdVideoFormat_DV_NTSC
, MFStdVideoFormat_ATSC_SD480i
,
MFStdVideoFormat_ATSC_HD1080i
, MFStdVideoFormat_ATSC_HD720p
} |
|
enum | MF_FILE_ACCESSMODE { MF_ACCESSMODE_READ = 1
, MF_ACCESSMODE_WRITE = 2
, MF_ACCESSMODE_READWRITE = 3
} |
|
enum | MF_FILE_OPENMODE {
MF_OPENMODE_FAIL_IF_NOT_EXIST = 0
, MF_OPENMODE_FAIL_IF_EXIST = 1
, MF_OPENMODE_RESET_IF_EXIST = 2
, MF_OPENMODE_APPEND_IF_EXIST = 3
,
MF_OPENMODE_DELETE_IF_EXIST = 4
} |
|
enum | MF_FILE_FLAGS { MF_FILEFLAGS_NONE = 0x00000000
, MF_FILEFLAGS_NOBUFFERING = 0x00000001
, MF_FILEFLAGS_ALLOW_WRITE_SHARING = 0x00000002
} |
|
|
| EXTERN_GUID (MF_BYTESTREAM_ORIGIN_NAME, 0xfc358288, 0x3cb6, 0x460c, 0xa4, 0x24, 0xb6, 0x68, 0x12, 0x60, 0x37, 0x5a) |
|
| EXTERN_GUID (MF_BYTESTREAM_CONTENT_TYPE, 0xfc358289, 0x3cb6, 0x460c, 0xa4, 0x24, 0xb6, 0x68, 0x12, 0x60, 0x37, 0x5a) |
|
| EXTERN_GUID (MF_BYTESTREAM_DURATION, 0xfc35828a, 0x3cb6, 0x460c, 0xa4, 0x24, 0xb6, 0x68, 0x12, 0x60, 0x37, 0x5a) |
|
| EXTERN_GUID (MF_BYTESTREAM_LAST_MODIFIED_TIME, 0xfc35828b, 0x3cb6, 0x460c, 0xa4, 0x24, 0xb6, 0x68, 0x12, 0x60, 0x37, 0x5a) |
|
| EXTERN_GUID (MF_BYTESTREAM_IFO_FILE_URI, 0xfc35828c, 0x3cb6, 0x460c, 0xa4, 0x24, 0xb6, 0x68, 0x12, 0x60, 0x37, 0x5a) |
|
| EXTERN_GUID (MF_BYTESTREAM_DLNA_PROFILE_ID, 0xfc35828d, 0x3cb6, 0x460c, 0xa4, 0x24, 0xb6, 0x68, 0x12, 0x60, 0x37, 0x5a) |
|