Win32 API 日本語リファレンス
ホームMedia.MediaFoundation › __MIDL___MIDL_itf_mfobjects_0000_0013_0001

__MIDL___MIDL_itf_mfobjects_0000_0013_0001

列挙型
基底型i4

メンバー 120

名前10進16進
MEUnknown00x0
MEError10x1
MEExtendedType20x2
MENonFatalError30x3
MEGenericV1Anchor30x3
MESessionUnknown1000x64
MESessionTopologySet1010x65
MESessionTopologiesCleared1020x66
MESessionStarted1030x67
MESessionPaused1040x68
MESessionStopped1050x69
MESessionClosed1060x6A
MESessionEnded1070x6B
MESessionRateChanged1080x6C
MESessionScrubSampleComplete1090x6D
MESessionCapabilitiesChanged1100x6E
MESessionTopologyStatus1110x6F
MESessionNotifyPresentationTime1120x70
MENewPresentation1130x71
MELicenseAcquisitionStart1140x72
MELicenseAcquisitionCompleted1150x73
MEIndividualizationStart1160x74
MEIndividualizationCompleted1170x75
MEEnablerProgress1180x76
MEEnablerCompleted1190x77
MEPolicyError1200x78
MEPolicyReport1210x79
MEBufferingStarted1220x7A
MEBufferingStopped1230x7B
MEConnectStart1240x7C
MEConnectEnd1250x7D
MEReconnectStart1260x7E
MEReconnectEnd1270x7F
MERendererEvent1280x80
MESessionStreamSinkFormatChanged1290x81
MESessionV1Anchor1290x81
MESourceUnknown2000xC8
MESourceStarted2010xC9
MEStreamStarted2020xCA
MESourceSeeked2030xCB
MEStreamSeeked2040xCC
MENewStream2050xCD
MEUpdatedStream2060xCE
MESourceStopped2070xCF
MEStreamStopped2080xD0
MESourcePaused2090xD1
MEStreamPaused2100xD2
MEEndOfPresentation2110xD3
MEEndOfStream2120xD4
MEMediaSample2130xD5
MEStreamTick2140xD6
MEStreamThinMode2150xD7
MEStreamFormatChanged2160xD8
MESourceRateChanged2170xD9
MEEndOfPresentationSegment2180xDA
MESourceCharacteristicsChanged2190xDB
MESourceRateChangeRequested2200xDC
MESourceMetadataChanged2210xDD
MESequencerSourceTopologyUpdated2220xDE
MESourceV1Anchor2220xDE
MESinkUnknown3000x12C
MEStreamSinkStarted3010x12D
MEStreamSinkStopped3020x12E
MEStreamSinkPaused3030x12F
MEStreamSinkRateChanged3040x130
MEStreamSinkRequestSample3050x131
MEStreamSinkMarker3060x132
MEStreamSinkPrerolled3070x133
MEStreamSinkScrubSampleComplete3080x134
MEStreamSinkFormatChanged3090x135
MEStreamSinkDeviceChanged3100x136
MEQualityNotify3110x137
MESinkInvalidated3120x138
MEAudioSessionNameChanged3130x139
MEAudioSessionVolumeChanged3140x13A
MEAudioSessionDeviceRemoved3150x13B
MEAudioSessionServerShutdown3160x13C
MEAudioSessionGroupingParamChanged3170x13D
MEAudioSessionIconChanged3180x13E
MEAudioSessionFormatChanged3190x13F
MEAudioSessionDisconnected3200x140
MEAudioSessionExclusiveModeOverride3210x141
MESinkV1Anchor3210x141
MECaptureAudioSessionVolumeChanged3220x142
MECaptureAudioSessionDeviceRemoved3230x143
MECaptureAudioSessionFormatChanged3240x144
MECaptureAudioSessionDisconnected3250x145
MECaptureAudioSessionExclusiveModeOverride3260x146
MECaptureAudioSessionServerShutdown3270x147
MESinkV2Anchor3270x147
METrustUnknown4000x190
MEPolicyChanged4010x191
MEContentProtectionMessage4020x192
MEPolicySet4030x193
METrustV1Anchor4030x193
MEWMDRMLicenseBackupCompleted5000x1F4
MEWMDRMLicenseBackupProgress5010x1F5
MEWMDRMLicenseRestoreCompleted5020x1F6
MEWMDRMLicenseRestoreProgress5030x1F7
MEWMDRMLicenseAcquisitionCompleted5060x1FA
MEWMDRMIndividualizationCompleted5080x1FC
MEWMDRMIndividualizationProgress5130x201
MEWMDRMProximityCompleted5140x202
MEWMDRMLicenseStoreCleaned5150x203
MEWMDRMRevocationDownloadCompleted5160x204
MEWMDRMV1Anchor5160x204
METransformUnknown6000x258
METransformNeedInput6010x259
METransformHaveOutput6020x25A
METransformDrainComplete6030x25B
METransformMarker6040x25C
METransformInputStreamStateChanged6050x25D
MEByteStreamCharacteristicsChanged7000x2BC
MEVideoCaptureDeviceRemoved8000x320
MEVideoCaptureDevicePreempted8010x321
MEStreamSinkFormatInvalidated8020x322
MEEncodingParameters8030x323
MEContentProtectionMetadata9000x384
MEDeviceThermalStateChanged9500x3B6
MEReservedMax100000x2710

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum __MIDL___MIDL_itf_mfobjects_0000_0013_0001 : int {
    MEUnknown = 0,
    MEError = 1,
    MEExtendedType = 2,
    MENonFatalError = 3,
    MEGenericV1Anchor = 3,
    MESessionUnknown = 100,
    MESessionTopologySet = 101,
    MESessionTopologiesCleared = 102,
    MESessionStarted = 103,
    MESessionPaused = 104,
    MESessionStopped = 105,
    MESessionClosed = 106,
    MESessionEnded = 107,
    MESessionRateChanged = 108,
    MESessionScrubSampleComplete = 109,
    MESessionCapabilitiesChanged = 110,
    MESessionTopologyStatus = 111,
    MESessionNotifyPresentationTime = 112,
    MENewPresentation = 113,
    MELicenseAcquisitionStart = 114,
    MELicenseAcquisitionCompleted = 115,
    MEIndividualizationStart = 116,
    MEIndividualizationCompleted = 117,
    MEEnablerProgress = 118,
    MEEnablerCompleted = 119,
    MEPolicyError = 120,
    MEPolicyReport = 121,
    MEBufferingStarted = 122,
    MEBufferingStopped = 123,
    MEConnectStart = 124,
    MEConnectEnd = 125,
    MEReconnectStart = 126,
    MEReconnectEnd = 127,
    MERendererEvent = 128,
    MESessionStreamSinkFormatChanged = 129,
    MESessionV1Anchor = 129,
    MESourceUnknown = 200,
    MESourceStarted = 201,
    MEStreamStarted = 202,
    MESourceSeeked = 203,
    MEStreamSeeked = 204,
    MENewStream = 205,
    MEUpdatedStream = 206,
    MESourceStopped = 207,
    MEStreamStopped = 208,
    MESourcePaused = 209,
    MEStreamPaused = 210,
    MEEndOfPresentation = 211,
    MEEndOfStream = 212,
    MEMediaSample = 213,
    MEStreamTick = 214,
    MEStreamThinMode = 215,
    MEStreamFormatChanged = 216,
    MESourceRateChanged = 217,
    MEEndOfPresentationSegment = 218,
    MESourceCharacteristicsChanged = 219,
    MESourceRateChangeRequested = 220,
    MESourceMetadataChanged = 221,
    MESequencerSourceTopologyUpdated = 222,
    MESourceV1Anchor = 222,
    MESinkUnknown = 300,
    MEStreamSinkStarted = 301,
    MEStreamSinkStopped = 302,
    MEStreamSinkPaused = 303,
    MEStreamSinkRateChanged = 304,
    MEStreamSinkRequestSample = 305,
    MEStreamSinkMarker = 306,
    MEStreamSinkPrerolled = 307,
    MEStreamSinkScrubSampleComplete = 308,
    MEStreamSinkFormatChanged = 309,
    MEStreamSinkDeviceChanged = 310,
    MEQualityNotify = 311,
    MESinkInvalidated = 312,
    MEAudioSessionNameChanged = 313,
    MEAudioSessionVolumeChanged = 314,
    MEAudioSessionDeviceRemoved = 315,
    MEAudioSessionServerShutdown = 316,
    MEAudioSessionGroupingParamChanged = 317,
    MEAudioSessionIconChanged = 318,
    MEAudioSessionFormatChanged = 319,
    MEAudioSessionDisconnected = 320,
    MEAudioSessionExclusiveModeOverride = 321,
    MESinkV1Anchor = 321,
    MECaptureAudioSessionVolumeChanged = 322,
    MECaptureAudioSessionDeviceRemoved = 323,
    MECaptureAudioSessionFormatChanged = 324,
    MECaptureAudioSessionDisconnected = 325,
    MECaptureAudioSessionExclusiveModeOverride = 326,
    MECaptureAudioSessionServerShutdown = 327,
    MESinkV2Anchor = 327,
    METrustUnknown = 400,
    MEPolicyChanged = 401,
    MEContentProtectionMessage = 402,
    MEPolicySet = 403,
    METrustV1Anchor = 403,
    MEWMDRMLicenseBackupCompleted = 500,
    MEWMDRMLicenseBackupProgress = 501,
    MEWMDRMLicenseRestoreCompleted = 502,
    MEWMDRMLicenseRestoreProgress = 503,
    MEWMDRMLicenseAcquisitionCompleted = 506,
    MEWMDRMIndividualizationCompleted = 508,
    MEWMDRMIndividualizationProgress = 513,
    MEWMDRMProximityCompleted = 514,
    MEWMDRMLicenseStoreCleaned = 515,
    MEWMDRMRevocationDownloadCompleted = 516,
    MEWMDRMV1Anchor = 516,
    METransformUnknown = 600,
    METransformNeedInput = 601,
    METransformHaveOutput = 602,
    METransformDrainComplete = 603,
    METransformMarker = 604,
    METransformInputStreamStateChanged = 605,
    MEByteStreamCharacteristicsChanged = 700,
    MEVideoCaptureDeviceRemoved = 800,
    MEVideoCaptureDevicePreempted = 801,
    MEStreamSinkFormatInvalidated = 802,
    MEEncodingParameters = 803,
    MEContentProtectionMetadata = 900,
    MEDeviceThermalStateChanged = 950,
    MEReservedMax = 10000
} __MIDL___MIDL_itf_mfobjects_0000_0013_0001;
public enum __MIDL___MIDL_itf_mfobjects_0000_0013_0001 : int
{
    MEUnknown = 0,
    MEError = 1,
    MEExtendedType = 2,
    MENonFatalError = 3,
    MEGenericV1Anchor = 3,
    MESessionUnknown = 100,
    MESessionTopologySet = 101,
    MESessionTopologiesCleared = 102,
    MESessionStarted = 103,
    MESessionPaused = 104,
    MESessionStopped = 105,
    MESessionClosed = 106,
    MESessionEnded = 107,
    MESessionRateChanged = 108,
    MESessionScrubSampleComplete = 109,
    MESessionCapabilitiesChanged = 110,
    MESessionTopologyStatus = 111,
    MESessionNotifyPresentationTime = 112,
    MENewPresentation = 113,
    MELicenseAcquisitionStart = 114,
    MELicenseAcquisitionCompleted = 115,
    MEIndividualizationStart = 116,
    MEIndividualizationCompleted = 117,
    MEEnablerProgress = 118,
    MEEnablerCompleted = 119,
    MEPolicyError = 120,
    MEPolicyReport = 121,
    MEBufferingStarted = 122,
    MEBufferingStopped = 123,
    MEConnectStart = 124,
    MEConnectEnd = 125,
    MEReconnectStart = 126,
    MEReconnectEnd = 127,
    MERendererEvent = 128,
    MESessionStreamSinkFormatChanged = 129,
    MESessionV1Anchor = 129,
    MESourceUnknown = 200,
    MESourceStarted = 201,
    MEStreamStarted = 202,
    MESourceSeeked = 203,
    MEStreamSeeked = 204,
    MENewStream = 205,
    MEUpdatedStream = 206,
    MESourceStopped = 207,
    MEStreamStopped = 208,
    MESourcePaused = 209,
    MEStreamPaused = 210,
    MEEndOfPresentation = 211,
    MEEndOfStream = 212,
    MEMediaSample = 213,
    MEStreamTick = 214,
    MEStreamThinMode = 215,
    MEStreamFormatChanged = 216,
    MESourceRateChanged = 217,
    MEEndOfPresentationSegment = 218,
    MESourceCharacteristicsChanged = 219,
    MESourceRateChangeRequested = 220,
    MESourceMetadataChanged = 221,
    MESequencerSourceTopologyUpdated = 222,
    MESourceV1Anchor = 222,
    MESinkUnknown = 300,
    MEStreamSinkStarted = 301,
    MEStreamSinkStopped = 302,
    MEStreamSinkPaused = 303,
    MEStreamSinkRateChanged = 304,
    MEStreamSinkRequestSample = 305,
    MEStreamSinkMarker = 306,
    MEStreamSinkPrerolled = 307,
    MEStreamSinkScrubSampleComplete = 308,
    MEStreamSinkFormatChanged = 309,
    MEStreamSinkDeviceChanged = 310,
    MEQualityNotify = 311,
    MESinkInvalidated = 312,
    MEAudioSessionNameChanged = 313,
    MEAudioSessionVolumeChanged = 314,
    MEAudioSessionDeviceRemoved = 315,
    MEAudioSessionServerShutdown = 316,
    MEAudioSessionGroupingParamChanged = 317,
    MEAudioSessionIconChanged = 318,
    MEAudioSessionFormatChanged = 319,
    MEAudioSessionDisconnected = 320,
    MEAudioSessionExclusiveModeOverride = 321,
    MESinkV1Anchor = 321,
    MECaptureAudioSessionVolumeChanged = 322,
    MECaptureAudioSessionDeviceRemoved = 323,
    MECaptureAudioSessionFormatChanged = 324,
    MECaptureAudioSessionDisconnected = 325,
    MECaptureAudioSessionExclusiveModeOverride = 326,
    MECaptureAudioSessionServerShutdown = 327,
    MESinkV2Anchor = 327,
    METrustUnknown = 400,
    MEPolicyChanged = 401,
    MEContentProtectionMessage = 402,
    MEPolicySet = 403,
    METrustV1Anchor = 403,
    MEWMDRMLicenseBackupCompleted = 500,
    MEWMDRMLicenseBackupProgress = 501,
    MEWMDRMLicenseRestoreCompleted = 502,
    MEWMDRMLicenseRestoreProgress = 503,
    MEWMDRMLicenseAcquisitionCompleted = 506,
    MEWMDRMIndividualizationCompleted = 508,
    MEWMDRMIndividualizationProgress = 513,
    MEWMDRMProximityCompleted = 514,
    MEWMDRMLicenseStoreCleaned = 515,
    MEWMDRMRevocationDownloadCompleted = 516,
    MEWMDRMV1Anchor = 516,
    METransformUnknown = 600,
    METransformNeedInput = 601,
    METransformHaveOutput = 602,
    METransformDrainComplete = 603,
    METransformMarker = 604,
    METransformInputStreamStateChanged = 605,
    MEByteStreamCharacteristicsChanged = 700,
    MEVideoCaptureDeviceRemoved = 800,
    MEVideoCaptureDevicePreempted = 801,
    MEStreamSinkFormatInvalidated = 802,
    MEEncodingParameters = 803,
    MEContentProtectionMetadata = 900,
    MEDeviceThermalStateChanged = 950,
    MEReservedMax = 10000,
}
Public Enum __MIDL___MIDL_itf_mfobjects_0000_0013_0001 As Integer
    MEUnknown = 0
    MEError = 1
    MEExtendedType = 2
    MENonFatalError = 3
    MEGenericV1Anchor = 3
    MESessionUnknown = 100
    MESessionTopologySet = 101
    MESessionTopologiesCleared = 102
    MESessionStarted = 103
    MESessionPaused = 104
    MESessionStopped = 105
    MESessionClosed = 106
    MESessionEnded = 107
    MESessionRateChanged = 108
    MESessionScrubSampleComplete = 109
    MESessionCapabilitiesChanged = 110
    MESessionTopologyStatus = 111
    MESessionNotifyPresentationTime = 112
    MENewPresentation = 113
    MELicenseAcquisitionStart = 114
    MELicenseAcquisitionCompleted = 115
    MEIndividualizationStart = 116
    MEIndividualizationCompleted = 117
    MEEnablerProgress = 118
    MEEnablerCompleted = 119
    MEPolicyError = 120
    MEPolicyReport = 121
    MEBufferingStarted = 122
    MEBufferingStopped = 123
    MEConnectStart = 124
    MEConnectEnd = 125
    MEReconnectStart = 126
    MEReconnectEnd = 127
    MERendererEvent = 128
    MESessionStreamSinkFormatChanged = 129
    MESessionV1Anchor = 129
    MESourceUnknown = 200
    MESourceStarted = 201
    MEStreamStarted = 202
    MESourceSeeked = 203
    MEStreamSeeked = 204
    MENewStream = 205
    MEUpdatedStream = 206
    MESourceStopped = 207
    MEStreamStopped = 208
    MESourcePaused = 209
    MEStreamPaused = 210
    MEEndOfPresentation = 211
    MEEndOfStream = 212
    MEMediaSample = 213
    MEStreamTick = 214
    MEStreamThinMode = 215
    MEStreamFormatChanged = 216
    MESourceRateChanged = 217
    MEEndOfPresentationSegment = 218
    MESourceCharacteristicsChanged = 219
    MESourceRateChangeRequested = 220
    MESourceMetadataChanged = 221
    MESequencerSourceTopologyUpdated = 222
    MESourceV1Anchor = 222
    MESinkUnknown = 300
    MEStreamSinkStarted = 301
    MEStreamSinkStopped = 302
    MEStreamSinkPaused = 303
    MEStreamSinkRateChanged = 304
    MEStreamSinkRequestSample = 305
    MEStreamSinkMarker = 306
    MEStreamSinkPrerolled = 307
    MEStreamSinkScrubSampleComplete = 308
    MEStreamSinkFormatChanged = 309
    MEStreamSinkDeviceChanged = 310
    MEQualityNotify = 311
    MESinkInvalidated = 312
    MEAudioSessionNameChanged = 313
    MEAudioSessionVolumeChanged = 314
    MEAudioSessionDeviceRemoved = 315
    MEAudioSessionServerShutdown = 316
    MEAudioSessionGroupingParamChanged = 317
    MEAudioSessionIconChanged = 318
    MEAudioSessionFormatChanged = 319
    MEAudioSessionDisconnected = 320
    MEAudioSessionExclusiveModeOverride = 321
    MESinkV1Anchor = 321
    MECaptureAudioSessionVolumeChanged = 322
    MECaptureAudioSessionDeviceRemoved = 323
    MECaptureAudioSessionFormatChanged = 324
    MECaptureAudioSessionDisconnected = 325
    MECaptureAudioSessionExclusiveModeOverride = 326
    MECaptureAudioSessionServerShutdown = 327
    MESinkV2Anchor = 327
    METrustUnknown = 400
    MEPolicyChanged = 401
    MEContentProtectionMessage = 402
    MEPolicySet = 403
    METrustV1Anchor = 403
    MEWMDRMLicenseBackupCompleted = 500
    MEWMDRMLicenseBackupProgress = 501
    MEWMDRMLicenseRestoreCompleted = 502
    MEWMDRMLicenseRestoreProgress = 503
    MEWMDRMLicenseAcquisitionCompleted = 506
    MEWMDRMIndividualizationCompleted = 508
    MEWMDRMIndividualizationProgress = 513
    MEWMDRMProximityCompleted = 514
    MEWMDRMLicenseStoreCleaned = 515
    MEWMDRMRevocationDownloadCompleted = 516
    MEWMDRMV1Anchor = 516
    METransformUnknown = 600
    METransformNeedInput = 601
    METransformHaveOutput = 602
    METransformDrainComplete = 603
    METransformMarker = 604
    METransformInputStreamStateChanged = 605
    MEByteStreamCharacteristicsChanged = 700
    MEVideoCaptureDeviceRemoved = 800
    MEVideoCaptureDevicePreempted = 801
    MEStreamSinkFormatInvalidated = 802
    MEEncodingParameters = 803
    MEContentProtectionMetadata = 900
    MEDeviceThermalStateChanged = 950
    MEReservedMax = 10000
End Enum
import enum

class __MIDL___MIDL_itf_mfobjects_0000_0013_0001(enum.IntEnum):
    MEUnknown = 0
    MEError = 1
    MEExtendedType = 2
    MENonFatalError = 3
    MEGenericV1Anchor = 3
    MESessionUnknown = 100
    MESessionTopologySet = 101
    MESessionTopologiesCleared = 102
    MESessionStarted = 103
    MESessionPaused = 104
    MESessionStopped = 105
    MESessionClosed = 106
    MESessionEnded = 107
    MESessionRateChanged = 108
    MESessionScrubSampleComplete = 109
    MESessionCapabilitiesChanged = 110
    MESessionTopologyStatus = 111
    MESessionNotifyPresentationTime = 112
    MENewPresentation = 113
    MELicenseAcquisitionStart = 114
    MELicenseAcquisitionCompleted = 115
    MEIndividualizationStart = 116
    MEIndividualizationCompleted = 117
    MEEnablerProgress = 118
    MEEnablerCompleted = 119
    MEPolicyError = 120
    MEPolicyReport = 121
    MEBufferingStarted = 122
    MEBufferingStopped = 123
    MEConnectStart = 124
    MEConnectEnd = 125
    MEReconnectStart = 126
    MEReconnectEnd = 127
    MERendererEvent = 128
    MESessionStreamSinkFormatChanged = 129
    MESessionV1Anchor = 129
    MESourceUnknown = 200
    MESourceStarted = 201
    MEStreamStarted = 202
    MESourceSeeked = 203
    MEStreamSeeked = 204
    MENewStream = 205
    MEUpdatedStream = 206
    MESourceStopped = 207
    MEStreamStopped = 208
    MESourcePaused = 209
    MEStreamPaused = 210
    MEEndOfPresentation = 211
    MEEndOfStream = 212
    MEMediaSample = 213
    MEStreamTick = 214
    MEStreamThinMode = 215
    MEStreamFormatChanged = 216
    MESourceRateChanged = 217
    MEEndOfPresentationSegment = 218
    MESourceCharacteristicsChanged = 219
    MESourceRateChangeRequested = 220
    MESourceMetadataChanged = 221
    MESequencerSourceTopologyUpdated = 222
    MESourceV1Anchor = 222
    MESinkUnknown = 300
    MEStreamSinkStarted = 301
    MEStreamSinkStopped = 302
    MEStreamSinkPaused = 303
    MEStreamSinkRateChanged = 304
    MEStreamSinkRequestSample = 305
    MEStreamSinkMarker = 306
    MEStreamSinkPrerolled = 307
    MEStreamSinkScrubSampleComplete = 308
    MEStreamSinkFormatChanged = 309
    MEStreamSinkDeviceChanged = 310
    MEQualityNotify = 311
    MESinkInvalidated = 312
    MEAudioSessionNameChanged = 313
    MEAudioSessionVolumeChanged = 314
    MEAudioSessionDeviceRemoved = 315
    MEAudioSessionServerShutdown = 316
    MEAudioSessionGroupingParamChanged = 317
    MEAudioSessionIconChanged = 318
    MEAudioSessionFormatChanged = 319
    MEAudioSessionDisconnected = 320
    MEAudioSessionExclusiveModeOverride = 321
    MESinkV1Anchor = 321
    MECaptureAudioSessionVolumeChanged = 322
    MECaptureAudioSessionDeviceRemoved = 323
    MECaptureAudioSessionFormatChanged = 324
    MECaptureAudioSessionDisconnected = 325
    MECaptureAudioSessionExclusiveModeOverride = 326
    MECaptureAudioSessionServerShutdown = 327
    MESinkV2Anchor = 327
    METrustUnknown = 400
    MEPolicyChanged = 401
    MEContentProtectionMessage = 402
    MEPolicySet = 403
    METrustV1Anchor = 403
    MEWMDRMLicenseBackupCompleted = 500
    MEWMDRMLicenseBackupProgress = 501
    MEWMDRMLicenseRestoreCompleted = 502
    MEWMDRMLicenseRestoreProgress = 503
    MEWMDRMLicenseAcquisitionCompleted = 506
    MEWMDRMIndividualizationCompleted = 508
    MEWMDRMIndividualizationProgress = 513
    MEWMDRMProximityCompleted = 514
    MEWMDRMLicenseStoreCleaned = 515
    MEWMDRMRevocationDownloadCompleted = 516
    MEWMDRMV1Anchor = 516
    METransformUnknown = 600
    METransformNeedInput = 601
    METransformHaveOutput = 602
    METransformDrainComplete = 603
    METransformMarker = 604
    METransformInputStreamStateChanged = 605
    MEByteStreamCharacteristicsChanged = 700
    MEVideoCaptureDeviceRemoved = 800
    MEVideoCaptureDevicePreempted = 801
    MEStreamSinkFormatInvalidated = 802
    MEEncodingParameters = 803
    MEContentProtectionMetadata = 900
    MEDeviceThermalStateChanged = 950
    MEReservedMax = 10000
// __MIDL___MIDL_itf_mfobjects_0000_0013_0001
pub const MEUnknown: i32 = 0;
pub const MEError: i32 = 1;
pub const MEExtendedType: i32 = 2;
pub const MENonFatalError: i32 = 3;
pub const MEGenericV1Anchor: i32 = 3;
pub const MESessionUnknown: i32 = 100;
pub const MESessionTopologySet: i32 = 101;
pub const MESessionTopologiesCleared: i32 = 102;
pub const MESessionStarted: i32 = 103;
pub const MESessionPaused: i32 = 104;
pub const MESessionStopped: i32 = 105;
pub const MESessionClosed: i32 = 106;
pub const MESessionEnded: i32 = 107;
pub const MESessionRateChanged: i32 = 108;
pub const MESessionScrubSampleComplete: i32 = 109;
pub const MESessionCapabilitiesChanged: i32 = 110;
pub const MESessionTopologyStatus: i32 = 111;
pub const MESessionNotifyPresentationTime: i32 = 112;
pub const MENewPresentation: i32 = 113;
pub const MELicenseAcquisitionStart: i32 = 114;
pub const MELicenseAcquisitionCompleted: i32 = 115;
pub const MEIndividualizationStart: i32 = 116;
pub const MEIndividualizationCompleted: i32 = 117;
pub const MEEnablerProgress: i32 = 118;
pub const MEEnablerCompleted: i32 = 119;
pub const MEPolicyError: i32 = 120;
pub const MEPolicyReport: i32 = 121;
pub const MEBufferingStarted: i32 = 122;
pub const MEBufferingStopped: i32 = 123;
pub const MEConnectStart: i32 = 124;
pub const MEConnectEnd: i32 = 125;
pub const MEReconnectStart: i32 = 126;
pub const MEReconnectEnd: i32 = 127;
pub const MERendererEvent: i32 = 128;
pub const MESessionStreamSinkFormatChanged: i32 = 129;
pub const MESessionV1Anchor: i32 = 129;
pub const MESourceUnknown: i32 = 200;
pub const MESourceStarted: i32 = 201;
pub const MEStreamStarted: i32 = 202;
pub const MESourceSeeked: i32 = 203;
pub const MEStreamSeeked: i32 = 204;
pub const MENewStream: i32 = 205;
pub const MEUpdatedStream: i32 = 206;
pub const MESourceStopped: i32 = 207;
pub const MEStreamStopped: i32 = 208;
pub const MESourcePaused: i32 = 209;
pub const MEStreamPaused: i32 = 210;
pub const MEEndOfPresentation: i32 = 211;
pub const MEEndOfStream: i32 = 212;
pub const MEMediaSample: i32 = 213;
pub const MEStreamTick: i32 = 214;
pub const MEStreamThinMode: i32 = 215;
pub const MEStreamFormatChanged: i32 = 216;
pub const MESourceRateChanged: i32 = 217;
pub const MEEndOfPresentationSegment: i32 = 218;
pub const MESourceCharacteristicsChanged: i32 = 219;
pub const MESourceRateChangeRequested: i32 = 220;
pub const MESourceMetadataChanged: i32 = 221;
pub const MESequencerSourceTopologyUpdated: i32 = 222;
pub const MESourceV1Anchor: i32 = 222;
pub const MESinkUnknown: i32 = 300;
pub const MEStreamSinkStarted: i32 = 301;
pub const MEStreamSinkStopped: i32 = 302;
pub const MEStreamSinkPaused: i32 = 303;
pub const MEStreamSinkRateChanged: i32 = 304;
pub const MEStreamSinkRequestSample: i32 = 305;
pub const MEStreamSinkMarker: i32 = 306;
pub const MEStreamSinkPrerolled: i32 = 307;
pub const MEStreamSinkScrubSampleComplete: i32 = 308;
pub const MEStreamSinkFormatChanged: i32 = 309;
pub const MEStreamSinkDeviceChanged: i32 = 310;
pub const MEQualityNotify: i32 = 311;
pub const MESinkInvalidated: i32 = 312;
pub const MEAudioSessionNameChanged: i32 = 313;
pub const MEAudioSessionVolumeChanged: i32 = 314;
pub const MEAudioSessionDeviceRemoved: i32 = 315;
pub const MEAudioSessionServerShutdown: i32 = 316;
pub const MEAudioSessionGroupingParamChanged: i32 = 317;
pub const MEAudioSessionIconChanged: i32 = 318;
pub const MEAudioSessionFormatChanged: i32 = 319;
pub const MEAudioSessionDisconnected: i32 = 320;
pub const MEAudioSessionExclusiveModeOverride: i32 = 321;
pub const MESinkV1Anchor: i32 = 321;
pub const MECaptureAudioSessionVolumeChanged: i32 = 322;
pub const MECaptureAudioSessionDeviceRemoved: i32 = 323;
pub const MECaptureAudioSessionFormatChanged: i32 = 324;
pub const MECaptureAudioSessionDisconnected: i32 = 325;
pub const MECaptureAudioSessionExclusiveModeOverride: i32 = 326;
pub const MECaptureAudioSessionServerShutdown: i32 = 327;
pub const MESinkV2Anchor: i32 = 327;
pub const METrustUnknown: i32 = 400;
pub const MEPolicyChanged: i32 = 401;
pub const MEContentProtectionMessage: i32 = 402;
pub const MEPolicySet: i32 = 403;
pub const METrustV1Anchor: i32 = 403;
pub const MEWMDRMLicenseBackupCompleted: i32 = 500;
pub const MEWMDRMLicenseBackupProgress: i32 = 501;
pub const MEWMDRMLicenseRestoreCompleted: i32 = 502;
pub const MEWMDRMLicenseRestoreProgress: i32 = 503;
pub const MEWMDRMLicenseAcquisitionCompleted: i32 = 506;
pub const MEWMDRMIndividualizationCompleted: i32 = 508;
pub const MEWMDRMIndividualizationProgress: i32 = 513;
pub const MEWMDRMProximityCompleted: i32 = 514;
pub const MEWMDRMLicenseStoreCleaned: i32 = 515;
pub const MEWMDRMRevocationDownloadCompleted: i32 = 516;
pub const MEWMDRMV1Anchor: i32 = 516;
pub const METransformUnknown: i32 = 600;
pub const METransformNeedInput: i32 = 601;
pub const METransformHaveOutput: i32 = 602;
pub const METransformDrainComplete: i32 = 603;
pub const METransformMarker: i32 = 604;
pub const METransformInputStreamStateChanged: i32 = 605;
pub const MEByteStreamCharacteristicsChanged: i32 = 700;
pub const MEVideoCaptureDeviceRemoved: i32 = 800;
pub const MEVideoCaptureDevicePreempted: i32 = 801;
pub const MEStreamSinkFormatInvalidated: i32 = 802;
pub const MEEncodingParameters: i32 = 803;
pub const MEContentProtectionMetadata: i32 = 900;
pub const MEDeviceThermalStateChanged: i32 = 950;
pub const MEReservedMax: i32 = 10000;
// __MIDL___MIDL_itf_mfobjects_0000_0013_0001
const (
	MEUnknown int32 = 0
	MEError int32 = 1
	MEExtendedType int32 = 2
	MENonFatalError int32 = 3
	MEGenericV1Anchor int32 = 3
	MESessionUnknown int32 = 100
	MESessionTopologySet int32 = 101
	MESessionTopologiesCleared int32 = 102
	MESessionStarted int32 = 103
	MESessionPaused int32 = 104
	MESessionStopped int32 = 105
	MESessionClosed int32 = 106
	MESessionEnded int32 = 107
	MESessionRateChanged int32 = 108
	MESessionScrubSampleComplete int32 = 109
	MESessionCapabilitiesChanged int32 = 110
	MESessionTopologyStatus int32 = 111
	MESessionNotifyPresentationTime int32 = 112
	MENewPresentation int32 = 113
	MELicenseAcquisitionStart int32 = 114
	MELicenseAcquisitionCompleted int32 = 115
	MEIndividualizationStart int32 = 116
	MEIndividualizationCompleted int32 = 117
	MEEnablerProgress int32 = 118
	MEEnablerCompleted int32 = 119
	MEPolicyError int32 = 120
	MEPolicyReport int32 = 121
	MEBufferingStarted int32 = 122
	MEBufferingStopped int32 = 123
	MEConnectStart int32 = 124
	MEConnectEnd int32 = 125
	MEReconnectStart int32 = 126
	MEReconnectEnd int32 = 127
	MERendererEvent int32 = 128
	MESessionStreamSinkFormatChanged int32 = 129
	MESessionV1Anchor int32 = 129
	MESourceUnknown int32 = 200
	MESourceStarted int32 = 201
	MEStreamStarted int32 = 202
	MESourceSeeked int32 = 203
	MEStreamSeeked int32 = 204
	MENewStream int32 = 205
	MEUpdatedStream int32 = 206
	MESourceStopped int32 = 207
	MEStreamStopped int32 = 208
	MESourcePaused int32 = 209
	MEStreamPaused int32 = 210
	MEEndOfPresentation int32 = 211
	MEEndOfStream int32 = 212
	MEMediaSample int32 = 213
	MEStreamTick int32 = 214
	MEStreamThinMode int32 = 215
	MEStreamFormatChanged int32 = 216
	MESourceRateChanged int32 = 217
	MEEndOfPresentationSegment int32 = 218
	MESourceCharacteristicsChanged int32 = 219
	MESourceRateChangeRequested int32 = 220
	MESourceMetadataChanged int32 = 221
	MESequencerSourceTopologyUpdated int32 = 222
	MESourceV1Anchor int32 = 222
	MESinkUnknown int32 = 300
	MEStreamSinkStarted int32 = 301
	MEStreamSinkStopped int32 = 302
	MEStreamSinkPaused int32 = 303
	MEStreamSinkRateChanged int32 = 304
	MEStreamSinkRequestSample int32 = 305
	MEStreamSinkMarker int32 = 306
	MEStreamSinkPrerolled int32 = 307
	MEStreamSinkScrubSampleComplete int32 = 308
	MEStreamSinkFormatChanged int32 = 309
	MEStreamSinkDeviceChanged int32 = 310
	MEQualityNotify int32 = 311
	MESinkInvalidated int32 = 312
	MEAudioSessionNameChanged int32 = 313
	MEAudioSessionVolumeChanged int32 = 314
	MEAudioSessionDeviceRemoved int32 = 315
	MEAudioSessionServerShutdown int32 = 316
	MEAudioSessionGroupingParamChanged int32 = 317
	MEAudioSessionIconChanged int32 = 318
	MEAudioSessionFormatChanged int32 = 319
	MEAudioSessionDisconnected int32 = 320
	MEAudioSessionExclusiveModeOverride int32 = 321
	MESinkV1Anchor int32 = 321
	MECaptureAudioSessionVolumeChanged int32 = 322
	MECaptureAudioSessionDeviceRemoved int32 = 323
	MECaptureAudioSessionFormatChanged int32 = 324
	MECaptureAudioSessionDisconnected int32 = 325
	MECaptureAudioSessionExclusiveModeOverride int32 = 326
	MECaptureAudioSessionServerShutdown int32 = 327
	MESinkV2Anchor int32 = 327
	METrustUnknown int32 = 400
	MEPolicyChanged int32 = 401
	MEContentProtectionMessage int32 = 402
	MEPolicySet int32 = 403
	METrustV1Anchor int32 = 403
	MEWMDRMLicenseBackupCompleted int32 = 500
	MEWMDRMLicenseBackupProgress int32 = 501
	MEWMDRMLicenseRestoreCompleted int32 = 502
	MEWMDRMLicenseRestoreProgress int32 = 503
	MEWMDRMLicenseAcquisitionCompleted int32 = 506
	MEWMDRMIndividualizationCompleted int32 = 508
	MEWMDRMIndividualizationProgress int32 = 513
	MEWMDRMProximityCompleted int32 = 514
	MEWMDRMLicenseStoreCleaned int32 = 515
	MEWMDRMRevocationDownloadCompleted int32 = 516
	MEWMDRMV1Anchor int32 = 516
	METransformUnknown int32 = 600
	METransformNeedInput int32 = 601
	METransformHaveOutput int32 = 602
	METransformDrainComplete int32 = 603
	METransformMarker int32 = 604
	METransformInputStreamStateChanged int32 = 605
	MEByteStreamCharacteristicsChanged int32 = 700
	MEVideoCaptureDeviceRemoved int32 = 800
	MEVideoCaptureDevicePreempted int32 = 801
	MEStreamSinkFormatInvalidated int32 = 802
	MEEncodingParameters int32 = 803
	MEContentProtectionMetadata int32 = 900
	MEDeviceThermalStateChanged int32 = 950
	MEReservedMax int32 = 10000
)
const
  MEUnknown = 0;
  MEError = 1;
  MEExtendedType = 2;
  MENonFatalError = 3;
  MEGenericV1Anchor = 3;
  MESessionUnknown = 100;
  MESessionTopologySet = 101;
  MESessionTopologiesCleared = 102;
  MESessionStarted = 103;
  MESessionPaused = 104;
  MESessionStopped = 105;
  MESessionClosed = 106;
  MESessionEnded = 107;
  MESessionRateChanged = 108;
  MESessionScrubSampleComplete = 109;
  MESessionCapabilitiesChanged = 110;
  MESessionTopologyStatus = 111;
  MESessionNotifyPresentationTime = 112;
  MENewPresentation = 113;
  MELicenseAcquisitionStart = 114;
  MELicenseAcquisitionCompleted = 115;
  MEIndividualizationStart = 116;
  MEIndividualizationCompleted = 117;
  MEEnablerProgress = 118;
  MEEnablerCompleted = 119;
  MEPolicyError = 120;
  MEPolicyReport = 121;
  MEBufferingStarted = 122;
  MEBufferingStopped = 123;
  MEConnectStart = 124;
  MEConnectEnd = 125;
  MEReconnectStart = 126;
  MEReconnectEnd = 127;
  MERendererEvent = 128;
  MESessionStreamSinkFormatChanged = 129;
  MESessionV1Anchor = 129;
  MESourceUnknown = 200;
  MESourceStarted = 201;
  MEStreamStarted = 202;
  MESourceSeeked = 203;
  MEStreamSeeked = 204;
  MENewStream = 205;
  MEUpdatedStream = 206;
  MESourceStopped = 207;
  MEStreamStopped = 208;
  MESourcePaused = 209;
  MEStreamPaused = 210;
  MEEndOfPresentation = 211;
  MEEndOfStream = 212;
  MEMediaSample = 213;
  MEStreamTick = 214;
  MEStreamThinMode = 215;
  MEStreamFormatChanged = 216;
  MESourceRateChanged = 217;
  MEEndOfPresentationSegment = 218;
  MESourceCharacteristicsChanged = 219;
  MESourceRateChangeRequested = 220;
  MESourceMetadataChanged = 221;
  MESequencerSourceTopologyUpdated = 222;
  MESourceV1Anchor = 222;
  MESinkUnknown = 300;
  MEStreamSinkStarted = 301;
  MEStreamSinkStopped = 302;
  MEStreamSinkPaused = 303;
  MEStreamSinkRateChanged = 304;
  MEStreamSinkRequestSample = 305;
  MEStreamSinkMarker = 306;
  MEStreamSinkPrerolled = 307;
  MEStreamSinkScrubSampleComplete = 308;
  MEStreamSinkFormatChanged = 309;
  MEStreamSinkDeviceChanged = 310;
  MEQualityNotify = 311;
  MESinkInvalidated = 312;
  MEAudioSessionNameChanged = 313;
  MEAudioSessionVolumeChanged = 314;
  MEAudioSessionDeviceRemoved = 315;
  MEAudioSessionServerShutdown = 316;
  MEAudioSessionGroupingParamChanged = 317;
  MEAudioSessionIconChanged = 318;
  MEAudioSessionFormatChanged = 319;
  MEAudioSessionDisconnected = 320;
  MEAudioSessionExclusiveModeOverride = 321;
  MESinkV1Anchor = 321;
  MECaptureAudioSessionVolumeChanged = 322;
  MECaptureAudioSessionDeviceRemoved = 323;
  MECaptureAudioSessionFormatChanged = 324;
  MECaptureAudioSessionDisconnected = 325;
  MECaptureAudioSessionExclusiveModeOverride = 326;
  MECaptureAudioSessionServerShutdown = 327;
  MESinkV2Anchor = 327;
  METrustUnknown = 400;
  MEPolicyChanged = 401;
  MEContentProtectionMessage = 402;
  MEPolicySet = 403;
  METrustV1Anchor = 403;
  MEWMDRMLicenseBackupCompleted = 500;
  MEWMDRMLicenseBackupProgress = 501;
  MEWMDRMLicenseRestoreCompleted = 502;
  MEWMDRMLicenseRestoreProgress = 503;
  MEWMDRMLicenseAcquisitionCompleted = 506;
  MEWMDRMIndividualizationCompleted = 508;
  MEWMDRMIndividualizationProgress = 513;
  MEWMDRMProximityCompleted = 514;
  MEWMDRMLicenseStoreCleaned = 515;
  MEWMDRMRevocationDownloadCompleted = 516;
  MEWMDRMV1Anchor = 516;
  METransformUnknown = 600;
  METransformNeedInput = 601;
  METransformHaveOutput = 602;
  METransformDrainComplete = 603;
  METransformMarker = 604;
  METransformInputStreamStateChanged = 605;
  MEByteStreamCharacteristicsChanged = 700;
  MEVideoCaptureDeviceRemoved = 800;
  MEVideoCaptureDevicePreempted = 801;
  MEStreamSinkFormatInvalidated = 802;
  MEEncodingParameters = 803;
  MEContentProtectionMetadata = 900;
  MEDeviceThermalStateChanged = 950;
  MEReservedMax = 10000;
// __MIDL___MIDL_itf_mfobjects_0000_0013_0001
pub const MEUnknown: i32 = 0;
pub const MEError: i32 = 1;
pub const MEExtendedType: i32 = 2;
pub const MENonFatalError: i32 = 3;
pub const MEGenericV1Anchor: i32 = 3;
pub const MESessionUnknown: i32 = 100;
pub const MESessionTopologySet: i32 = 101;
pub const MESessionTopologiesCleared: i32 = 102;
pub const MESessionStarted: i32 = 103;
pub const MESessionPaused: i32 = 104;
pub const MESessionStopped: i32 = 105;
pub const MESessionClosed: i32 = 106;
pub const MESessionEnded: i32 = 107;
pub const MESessionRateChanged: i32 = 108;
pub const MESessionScrubSampleComplete: i32 = 109;
pub const MESessionCapabilitiesChanged: i32 = 110;
pub const MESessionTopologyStatus: i32 = 111;
pub const MESessionNotifyPresentationTime: i32 = 112;
pub const MENewPresentation: i32 = 113;
pub const MELicenseAcquisitionStart: i32 = 114;
pub const MELicenseAcquisitionCompleted: i32 = 115;
pub const MEIndividualizationStart: i32 = 116;
pub const MEIndividualizationCompleted: i32 = 117;
pub const MEEnablerProgress: i32 = 118;
pub const MEEnablerCompleted: i32 = 119;
pub const MEPolicyError: i32 = 120;
pub const MEPolicyReport: i32 = 121;
pub const MEBufferingStarted: i32 = 122;
pub const MEBufferingStopped: i32 = 123;
pub const MEConnectStart: i32 = 124;
pub const MEConnectEnd: i32 = 125;
pub const MEReconnectStart: i32 = 126;
pub const MEReconnectEnd: i32 = 127;
pub const MERendererEvent: i32 = 128;
pub const MESessionStreamSinkFormatChanged: i32 = 129;
pub const MESessionV1Anchor: i32 = 129;
pub const MESourceUnknown: i32 = 200;
pub const MESourceStarted: i32 = 201;
pub const MEStreamStarted: i32 = 202;
pub const MESourceSeeked: i32 = 203;
pub const MEStreamSeeked: i32 = 204;
pub const MENewStream: i32 = 205;
pub const MEUpdatedStream: i32 = 206;
pub const MESourceStopped: i32 = 207;
pub const MEStreamStopped: i32 = 208;
pub const MESourcePaused: i32 = 209;
pub const MEStreamPaused: i32 = 210;
pub const MEEndOfPresentation: i32 = 211;
pub const MEEndOfStream: i32 = 212;
pub const MEMediaSample: i32 = 213;
pub const MEStreamTick: i32 = 214;
pub const MEStreamThinMode: i32 = 215;
pub const MEStreamFormatChanged: i32 = 216;
pub const MESourceRateChanged: i32 = 217;
pub const MEEndOfPresentationSegment: i32 = 218;
pub const MESourceCharacteristicsChanged: i32 = 219;
pub const MESourceRateChangeRequested: i32 = 220;
pub const MESourceMetadataChanged: i32 = 221;
pub const MESequencerSourceTopologyUpdated: i32 = 222;
pub const MESourceV1Anchor: i32 = 222;
pub const MESinkUnknown: i32 = 300;
pub const MEStreamSinkStarted: i32 = 301;
pub const MEStreamSinkStopped: i32 = 302;
pub const MEStreamSinkPaused: i32 = 303;
pub const MEStreamSinkRateChanged: i32 = 304;
pub const MEStreamSinkRequestSample: i32 = 305;
pub const MEStreamSinkMarker: i32 = 306;
pub const MEStreamSinkPrerolled: i32 = 307;
pub const MEStreamSinkScrubSampleComplete: i32 = 308;
pub const MEStreamSinkFormatChanged: i32 = 309;
pub const MEStreamSinkDeviceChanged: i32 = 310;
pub const MEQualityNotify: i32 = 311;
pub const MESinkInvalidated: i32 = 312;
pub const MEAudioSessionNameChanged: i32 = 313;
pub const MEAudioSessionVolumeChanged: i32 = 314;
pub const MEAudioSessionDeviceRemoved: i32 = 315;
pub const MEAudioSessionServerShutdown: i32 = 316;
pub const MEAudioSessionGroupingParamChanged: i32 = 317;
pub const MEAudioSessionIconChanged: i32 = 318;
pub const MEAudioSessionFormatChanged: i32 = 319;
pub const MEAudioSessionDisconnected: i32 = 320;
pub const MEAudioSessionExclusiveModeOverride: i32 = 321;
pub const MESinkV1Anchor: i32 = 321;
pub const MECaptureAudioSessionVolumeChanged: i32 = 322;
pub const MECaptureAudioSessionDeviceRemoved: i32 = 323;
pub const MECaptureAudioSessionFormatChanged: i32 = 324;
pub const MECaptureAudioSessionDisconnected: i32 = 325;
pub const MECaptureAudioSessionExclusiveModeOverride: i32 = 326;
pub const MECaptureAudioSessionServerShutdown: i32 = 327;
pub const MESinkV2Anchor: i32 = 327;
pub const METrustUnknown: i32 = 400;
pub const MEPolicyChanged: i32 = 401;
pub const MEContentProtectionMessage: i32 = 402;
pub const MEPolicySet: i32 = 403;
pub const METrustV1Anchor: i32 = 403;
pub const MEWMDRMLicenseBackupCompleted: i32 = 500;
pub const MEWMDRMLicenseBackupProgress: i32 = 501;
pub const MEWMDRMLicenseRestoreCompleted: i32 = 502;
pub const MEWMDRMLicenseRestoreProgress: i32 = 503;
pub const MEWMDRMLicenseAcquisitionCompleted: i32 = 506;
pub const MEWMDRMIndividualizationCompleted: i32 = 508;
pub const MEWMDRMIndividualizationProgress: i32 = 513;
pub const MEWMDRMProximityCompleted: i32 = 514;
pub const MEWMDRMLicenseStoreCleaned: i32 = 515;
pub const MEWMDRMRevocationDownloadCompleted: i32 = 516;
pub const MEWMDRMV1Anchor: i32 = 516;
pub const METransformUnknown: i32 = 600;
pub const METransformNeedInput: i32 = 601;
pub const METransformHaveOutput: i32 = 602;
pub const METransformDrainComplete: i32 = 603;
pub const METransformMarker: i32 = 604;
pub const METransformInputStreamStateChanged: i32 = 605;
pub const MEByteStreamCharacteristicsChanged: i32 = 700;
pub const MEVideoCaptureDeviceRemoved: i32 = 800;
pub const MEVideoCaptureDevicePreempted: i32 = 801;
pub const MEStreamSinkFormatInvalidated: i32 = 802;
pub const MEEncodingParameters: i32 = 803;
pub const MEContentProtectionMetadata: i32 = 900;
pub const MEDeviceThermalStateChanged: i32 = 950;
pub const MEReservedMax: i32 = 10000;
const
  MEUnknown* = 0
  MEError* = 1
  MEExtendedType* = 2
  MENonFatalError* = 3
  MEGenericV1Anchor* = 3
  MESessionUnknown* = 100
  MESessionTopologySet* = 101
  MESessionTopologiesCleared* = 102
  MESessionStarted* = 103
  MESessionPaused* = 104
  MESessionStopped* = 105
  MESessionClosed* = 106
  MESessionEnded* = 107
  MESessionRateChanged* = 108
  MESessionScrubSampleComplete* = 109
  MESessionCapabilitiesChanged* = 110
  MESessionTopologyStatus* = 111
  MESessionNotifyPresentationTime* = 112
  MENewPresentation* = 113
  MELicenseAcquisitionStart* = 114
  MELicenseAcquisitionCompleted* = 115
  MEIndividualizationStart* = 116
  MEIndividualizationCompleted* = 117
  MEEnablerProgress* = 118
  MEEnablerCompleted* = 119
  MEPolicyError* = 120
  MEPolicyReport* = 121
  MEBufferingStarted* = 122
  MEBufferingStopped* = 123
  MEConnectStart* = 124
  MEConnectEnd* = 125
  MEReconnectStart* = 126
  MEReconnectEnd* = 127
  MERendererEvent* = 128
  MESessionStreamSinkFormatChanged* = 129
  MESessionV1Anchor* = 129
  MESourceUnknown* = 200
  MESourceStarted* = 201
  MEStreamStarted* = 202
  MESourceSeeked* = 203
  MEStreamSeeked* = 204
  MENewStream* = 205
  MEUpdatedStream* = 206
  MESourceStopped* = 207
  MEStreamStopped* = 208
  MESourcePaused* = 209
  MEStreamPaused* = 210
  MEEndOfPresentation* = 211
  MEEndOfStream* = 212
  MEMediaSample* = 213
  MEStreamTick* = 214
  MEStreamThinMode* = 215
  MEStreamFormatChanged* = 216
  MESourceRateChanged* = 217
  MEEndOfPresentationSegment* = 218
  MESourceCharacteristicsChanged* = 219
  MESourceRateChangeRequested* = 220
  MESourceMetadataChanged* = 221
  MESequencerSourceTopologyUpdated* = 222
  MESourceV1Anchor* = 222
  MESinkUnknown* = 300
  MEStreamSinkStarted* = 301
  MEStreamSinkStopped* = 302
  MEStreamSinkPaused* = 303
  MEStreamSinkRateChanged* = 304
  MEStreamSinkRequestSample* = 305
  MEStreamSinkMarker* = 306
  MEStreamSinkPrerolled* = 307
  MEStreamSinkScrubSampleComplete* = 308
  MEStreamSinkFormatChanged* = 309
  MEStreamSinkDeviceChanged* = 310
  MEQualityNotify* = 311
  MESinkInvalidated* = 312
  MEAudioSessionNameChanged* = 313
  MEAudioSessionVolumeChanged* = 314
  MEAudioSessionDeviceRemoved* = 315
  MEAudioSessionServerShutdown* = 316
  MEAudioSessionGroupingParamChanged* = 317
  MEAudioSessionIconChanged* = 318
  MEAudioSessionFormatChanged* = 319
  MEAudioSessionDisconnected* = 320
  MEAudioSessionExclusiveModeOverride* = 321
  MESinkV1Anchor* = 321
  MECaptureAudioSessionVolumeChanged* = 322
  MECaptureAudioSessionDeviceRemoved* = 323
  MECaptureAudioSessionFormatChanged* = 324
  MECaptureAudioSessionDisconnected* = 325
  MECaptureAudioSessionExclusiveModeOverride* = 326
  MECaptureAudioSessionServerShutdown* = 327
  MESinkV2Anchor* = 327
  METrustUnknown* = 400
  MEPolicyChanged* = 401
  MEContentProtectionMessage* = 402
  MEPolicySet* = 403
  METrustV1Anchor* = 403
  MEWMDRMLicenseBackupCompleted* = 500
  MEWMDRMLicenseBackupProgress* = 501
  MEWMDRMLicenseRestoreCompleted* = 502
  MEWMDRMLicenseRestoreProgress* = 503
  MEWMDRMLicenseAcquisitionCompleted* = 506
  MEWMDRMIndividualizationCompleted* = 508
  MEWMDRMIndividualizationProgress* = 513
  MEWMDRMProximityCompleted* = 514
  MEWMDRMLicenseStoreCleaned* = 515
  MEWMDRMRevocationDownloadCompleted* = 516
  MEWMDRMV1Anchor* = 516
  METransformUnknown* = 600
  METransformNeedInput* = 601
  METransformHaveOutput* = 602
  METransformDrainComplete* = 603
  METransformMarker* = 604
  METransformInputStreamStateChanged* = 605
  MEByteStreamCharacteristicsChanged* = 700
  MEVideoCaptureDeviceRemoved* = 800
  MEVideoCaptureDevicePreempted* = 801
  MEStreamSinkFormatInvalidated* = 802
  MEEncodingParameters* = 803
  MEContentProtectionMetadata* = 900
  MEDeviceThermalStateChanged* = 950
  MEReservedMax* = 10000
enum __MIDL___MIDL_itf_mfobjects_0000_0013_0001 : int {
    MEUnknown = 0,
    MEError = 1,
    MEExtendedType = 2,
    MENonFatalError = 3,
    MEGenericV1Anchor = 3,
    MESessionUnknown = 100,
    MESessionTopologySet = 101,
    MESessionTopologiesCleared = 102,
    MESessionStarted = 103,
    MESessionPaused = 104,
    MESessionStopped = 105,
    MESessionClosed = 106,
    MESessionEnded = 107,
    MESessionRateChanged = 108,
    MESessionScrubSampleComplete = 109,
    MESessionCapabilitiesChanged = 110,
    MESessionTopologyStatus = 111,
    MESessionNotifyPresentationTime = 112,
    MENewPresentation = 113,
    MELicenseAcquisitionStart = 114,
    MELicenseAcquisitionCompleted = 115,
    MEIndividualizationStart = 116,
    MEIndividualizationCompleted = 117,
    MEEnablerProgress = 118,
    MEEnablerCompleted = 119,
    MEPolicyError = 120,
    MEPolicyReport = 121,
    MEBufferingStarted = 122,
    MEBufferingStopped = 123,
    MEConnectStart = 124,
    MEConnectEnd = 125,
    MEReconnectStart = 126,
    MEReconnectEnd = 127,
    MERendererEvent = 128,
    MESessionStreamSinkFormatChanged = 129,
    MESessionV1Anchor = 129,
    MESourceUnknown = 200,
    MESourceStarted = 201,
    MEStreamStarted = 202,
    MESourceSeeked = 203,
    MEStreamSeeked = 204,
    MENewStream = 205,
    MEUpdatedStream = 206,
    MESourceStopped = 207,
    MEStreamStopped = 208,
    MESourcePaused = 209,
    MEStreamPaused = 210,
    MEEndOfPresentation = 211,
    MEEndOfStream = 212,
    MEMediaSample = 213,
    MEStreamTick = 214,
    MEStreamThinMode = 215,
    MEStreamFormatChanged = 216,
    MESourceRateChanged = 217,
    MEEndOfPresentationSegment = 218,
    MESourceCharacteristicsChanged = 219,
    MESourceRateChangeRequested = 220,
    MESourceMetadataChanged = 221,
    MESequencerSourceTopologyUpdated = 222,
    MESourceV1Anchor = 222,
    MESinkUnknown = 300,
    MEStreamSinkStarted = 301,
    MEStreamSinkStopped = 302,
    MEStreamSinkPaused = 303,
    MEStreamSinkRateChanged = 304,
    MEStreamSinkRequestSample = 305,
    MEStreamSinkMarker = 306,
    MEStreamSinkPrerolled = 307,
    MEStreamSinkScrubSampleComplete = 308,
    MEStreamSinkFormatChanged = 309,
    MEStreamSinkDeviceChanged = 310,
    MEQualityNotify = 311,
    MESinkInvalidated = 312,
    MEAudioSessionNameChanged = 313,
    MEAudioSessionVolumeChanged = 314,
    MEAudioSessionDeviceRemoved = 315,
    MEAudioSessionServerShutdown = 316,
    MEAudioSessionGroupingParamChanged = 317,
    MEAudioSessionIconChanged = 318,
    MEAudioSessionFormatChanged = 319,
    MEAudioSessionDisconnected = 320,
    MEAudioSessionExclusiveModeOverride = 321,
    MESinkV1Anchor = 321,
    MECaptureAudioSessionVolumeChanged = 322,
    MECaptureAudioSessionDeviceRemoved = 323,
    MECaptureAudioSessionFormatChanged = 324,
    MECaptureAudioSessionDisconnected = 325,
    MECaptureAudioSessionExclusiveModeOverride = 326,
    MECaptureAudioSessionServerShutdown = 327,
    MESinkV2Anchor = 327,
    METrustUnknown = 400,
    MEPolicyChanged = 401,
    MEContentProtectionMessage = 402,
    MEPolicySet = 403,
    METrustV1Anchor = 403,
    MEWMDRMLicenseBackupCompleted = 500,
    MEWMDRMLicenseBackupProgress = 501,
    MEWMDRMLicenseRestoreCompleted = 502,
    MEWMDRMLicenseRestoreProgress = 503,
    MEWMDRMLicenseAcquisitionCompleted = 506,
    MEWMDRMIndividualizationCompleted = 508,
    MEWMDRMIndividualizationProgress = 513,
    MEWMDRMProximityCompleted = 514,
    MEWMDRMLicenseStoreCleaned = 515,
    MEWMDRMRevocationDownloadCompleted = 516,
    MEWMDRMV1Anchor = 516,
    METransformUnknown = 600,
    METransformNeedInput = 601,
    METransformHaveOutput = 602,
    METransformDrainComplete = 603,
    METransformMarker = 604,
    METransformInputStreamStateChanged = 605,
    MEByteStreamCharacteristicsChanged = 700,
    MEVideoCaptureDeviceRemoved = 800,
    MEVideoCaptureDevicePreempted = 801,
    MEStreamSinkFormatInvalidated = 802,
    MEEncodingParameters = 803,
    MEContentProtectionMetadata = 900,
    MEDeviceThermalStateChanged = 950,
    MEReservedMax = 10000,
}
#define global MEUnknown                                  0x0
#define global MEError                                    0x1
#define global MEExtendedType                             0x2
#define global MENonFatalError                            0x3
#define global MEGenericV1Anchor                          0x3
#define global MESessionUnknown                           0x64
#define global MESessionTopologySet                       0x65
#define global MESessionTopologiesCleared                 0x66
#define global MESessionStarted                           0x67
#define global MESessionPaused                            0x68
#define global MESessionStopped                           0x69
#define global MESessionClosed                            0x6A
#define global MESessionEnded                             0x6B
#define global MESessionRateChanged                       0x6C
#define global MESessionScrubSampleComplete               0x6D
#define global MESessionCapabilitiesChanged               0x6E
#define global MESessionTopologyStatus                    0x6F
#define global MESessionNotifyPresentationTime            0x70
#define global MENewPresentation                          0x71
#define global MELicenseAcquisitionStart                  0x72
#define global MELicenseAcquisitionCompleted              0x73
#define global MEIndividualizationStart                   0x74
#define global MEIndividualizationCompleted               0x75
#define global MEEnablerProgress                          0x76
#define global MEEnablerCompleted                         0x77
#define global MEPolicyError                              0x78
#define global MEPolicyReport                             0x79
#define global MEBufferingStarted                         0x7A
#define global MEBufferingStopped                         0x7B
#define global MEConnectStart                             0x7C
#define global MEConnectEnd                               0x7D
#define global MEReconnectStart                           0x7E
#define global MEReconnectEnd                             0x7F
#define global MERendererEvent                            0x80
#define global MESessionStreamSinkFormatChanged           0x81
#define global MESessionV1Anchor                          0x81
#define global MESourceUnknown                            0xC8
#define global MESourceStarted                            0xC9
#define global MEStreamStarted                            0xCA
#define global MESourceSeeked                             0xCB
#define global MEStreamSeeked                             0xCC
#define global MENewStream                                0xCD
#define global MEUpdatedStream                            0xCE
#define global MESourceStopped                            0xCF
#define global MEStreamStopped                            0xD0
#define global MESourcePaused                             0xD1
#define global MEStreamPaused                             0xD2
#define global MEEndOfPresentation                        0xD3
#define global MEEndOfStream                              0xD4
#define global MEMediaSample                              0xD5
#define global MEStreamTick                               0xD6
#define global MEStreamThinMode                           0xD7
#define global MEStreamFormatChanged                      0xD8
#define global MESourceRateChanged                        0xD9
#define global MEEndOfPresentationSegment                 0xDA
#define global MESourceCharacteristicsChanged             0xDB
#define global MESourceRateChangeRequested                0xDC
#define global MESourceMetadataChanged                    0xDD
#define global MESequencerSourceTopologyUpdated           0xDE
#define global MESourceV1Anchor                           0xDE
#define global MESinkUnknown                              0x12C
#define global MEStreamSinkStarted                        0x12D
#define global MEStreamSinkStopped                        0x12E
#define global MEStreamSinkPaused                         0x12F
#define global MEStreamSinkRateChanged                    0x130
#define global MEStreamSinkRequestSample                  0x131
#define global MEStreamSinkMarker                         0x132
#define global MEStreamSinkPrerolled                      0x133
#define global MEStreamSinkScrubSampleComplete            0x134
#define global MEStreamSinkFormatChanged                  0x135
#define global MEStreamSinkDeviceChanged                  0x136
#define global MEQualityNotify                            0x137
#define global MESinkInvalidated                          0x138
#define global MEAudioSessionNameChanged                  0x139
#define global MEAudioSessionVolumeChanged                0x13A
#define global MEAudioSessionDeviceRemoved                0x13B
#define global MEAudioSessionServerShutdown               0x13C
#define global MEAudioSessionGroupingParamChanged         0x13D
#define global MEAudioSessionIconChanged                  0x13E
#define global MEAudioSessionFormatChanged                0x13F
#define global MEAudioSessionDisconnected                 0x140
#define global MEAudioSessionExclusiveModeOverride        0x141
#define global MESinkV1Anchor                             0x141
#define global MECaptureAudioSessionVolumeChanged         0x142
#define global MECaptureAudioSessionDeviceRemoved         0x143
#define global MECaptureAudioSessionFormatChanged         0x144
#define global MECaptureAudioSessionDisconnected          0x145
#define global MECaptureAudioSessionExclusiveModeOverride 0x146
#define global MECaptureAudioSessionServerShutdown        0x147
#define global MESinkV2Anchor                             0x147
#define global METrustUnknown                             0x190
#define global MEPolicyChanged                            0x191
#define global MEContentProtectionMessage                 0x192
#define global MEPolicySet                                0x193
#define global METrustV1Anchor                            0x193
#define global MEWMDRMLicenseBackupCompleted              0x1F4
#define global MEWMDRMLicenseBackupProgress               0x1F5
#define global MEWMDRMLicenseRestoreCompleted             0x1F6
#define global MEWMDRMLicenseRestoreProgress              0x1F7
#define global MEWMDRMLicenseAcquisitionCompleted         0x1FA
#define global MEWMDRMIndividualizationCompleted          0x1FC
#define global MEWMDRMIndividualizationProgress           0x201
#define global MEWMDRMProximityCompleted                  0x202
#define global MEWMDRMLicenseStoreCleaned                 0x203
#define global MEWMDRMRevocationDownloadCompleted         0x204
#define global MEWMDRMV1Anchor                            0x204
#define global METransformUnknown                         0x258
#define global METransformNeedInput                       0x259
#define global METransformHaveOutput                      0x25A
#define global METransformDrainComplete                   0x25B
#define global METransformMarker                          0x25C
#define global METransformInputStreamStateChanged         0x25D
#define global MEByteStreamCharacteristicsChanged         0x2BC
#define global MEVideoCaptureDeviceRemoved                0x320
#define global MEVideoCaptureDevicePreempted              0x321
#define global MEStreamSinkFormatInvalidated              0x322
#define global MEEncodingParameters                       0x323
#define global MEContentProtectionMetadata                0x384
#define global MEDeviceThermalStateChanged                0x3B6
#define global MEReservedMax                              0x2710