1048 lines
130 KiB
XML
1048 lines
130 KiB
XML
|
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
|
<!--
|
||
|
|
// Copyright (c) 2010-2014 SharpDX - Alexandre Mutel
|
||
|
|
//
|
||
|
|
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||
|
|
// of this software and associated documentation files (the "Software"), to deal
|
||
|
|
// in the Software without restriction, including without limitation the rights
|
||
|
|
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||
|
|
// copies of the Software, and to permit persons to whom the Software is
|
||
|
|
// furnished to do so, subject to the following conditions:
|
||
|
|
//
|
||
|
|
// The above copyright notice and this permission notice shall be included in
|
||
|
|
// all copies or substantial portions of the Software.
|
||
|
|
//
|
||
|
|
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||
|
|
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||
|
|
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||
|
|
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||
|
|
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||
|
|
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||
|
|
// THE SOFTWARE.
|
||
|
|
-->
|
||
|
|
<config id="sharpdx-mediafoundation" xmlns="urn:SharpGen.Config">
|
||
|
|
<depends>sharpdx-core</depends>
|
||
|
|
<depends>sharpdx-dxgi</depends>
|
||
|
|
|
||
|
|
<namespace>SharpDX.MediaFoundation</namespace>
|
||
|
|
<assembly>SharpDX.MediaFoundation</assembly>
|
||
|
|
|
||
|
|
<include file="evr.h" attach="true">
|
||
|
|
<pre>
|
||
|
|
#define __AUDIODEFS_INCLUDED__
|
||
|
|
</pre>
|
||
|
|
</include>
|
||
|
|
<include file="mfmp2dlna.h" attach="true"/>
|
||
|
|
<include file="mfplay.h" attach="true"/>
|
||
|
|
<include file="uuids.h" attach="true"/>
|
||
|
|
<include file="wmcontainer.h" attach="true"/>
|
||
|
|
|
||
|
|
<include file="mfapi.h" attach="true">
|
||
|
|
<pre>
|
||
|
|
#undef DIRECT3D_VERSION
|
||
|
|
</pre>
|
||
|
|
</include>
|
||
|
|
<include file="mfidl.h" attach="true"/>
|
||
|
|
|
||
|
|
<include file="mferror.h" attach="true"/>
|
||
|
|
<include file="mfreadwrite.h" attach="true"/>
|
||
|
|
|
||
|
|
<include file="mfobjects.h" attach="true"/>
|
||
|
|
<include file="mftransform.h" attach="true"/>
|
||
|
|
<include file="mediaobj.h" attach="true"/>
|
||
|
|
<ifdef name="DIRECTX11_1">
|
||
|
|
<include file="mfmediaengine.h" attach="true"/>
|
||
|
|
<include file="mfcaptureengine.h" attach="true"/>
|
||
|
|
</ifdef>
|
||
|
|
|
||
|
|
<context-set id="mediafoundation-all">
|
||
|
|
<context>sharpdx-mediafoundation</context>
|
||
|
|
<context>sharpdx-mediafoundation-ext</context>
|
||
|
|
<context>evr</context>
|
||
|
|
<context>evr9</context>
|
||
|
|
<context>mfapi</context>
|
||
|
|
<context>mfmp2dlna</context>
|
||
|
|
<context>mfidl</context>
|
||
|
|
<context>mfobjects</context>
|
||
|
|
<context>mfplay</context>
|
||
|
|
<context>mfreadwrite</context>
|
||
|
|
<context>mftransform</context>
|
||
|
|
<context>mfmediaengine</context>
|
||
|
|
<context>mfcaptureengine</context>
|
||
|
|
<context>wmcontainer</context>
|
||
|
|
<context>uuids</context>
|
||
|
|
<context>mferror</context>
|
||
|
|
</context-set>
|
||
|
|
|
||
|
|
<extension>
|
||
|
|
<context id="mediafoundation-all"/>
|
||
|
|
|
||
|
|
<define struct="SharpDX.MediaFoundation.Mpeg1VideoInformation" sizeof="32" />
|
||
|
|
<define struct="SharpDX.MediaFoundation.Mpeg2VideoInformation" sizeof="32" />
|
||
|
|
<define struct="SharpDX.MediaFoundation.VideoInformationHeader2" sizeof="32" />
|
||
|
|
<define enum="SharpDX.MediaFoundation.ResourceCharacteristics" sizeof="4" />
|
||
|
|
|
||
|
|
<!--
|
||
|
|
// *****************************************************************
|
||
|
|
// MediaFoundation Attributes
|
||
|
|
// *****************************************************************
|
||
|
|
-->
|
||
|
|
<create visibility="public static" class="AsfProfileAttributeKeys" />
|
||
|
|
<create visibility="public static" class="AsfSplitterAttributeKeys" />
|
||
|
|
<create visibility="public static" class="AsfStreamConfigAttributeKeys" />
|
||
|
|
<create visibility="public static" class="AudioRendererAttributeKeys" />
|
||
|
|
<create visibility="public static" class="ByteStreamAttributeKeys" />
|
||
|
|
<create visibility="public static" class="CaptureDeviceAttributeKeys" />
|
||
|
|
<create visibility="public static" class="TransformCategoryGuids" />
|
||
|
|
|
||
|
|
<ifdef name="DIRECTX11_1">
|
||
|
|
<create visibility="public static" class="CaptureEngineAttributeKeys" />
|
||
|
|
<create visibility="public static" class="DeviceStreamAttributeKeys" />
|
||
|
|
<create visibility="public static" class="MediaAttributeKeys" />
|
||
|
|
<create visibility="public static" class="MediaEngineAttributeKeys" />
|
||
|
|
<create visibility="public static" class="Mpeg4MediaSinkAttributeKeys" />
|
||
|
|
<create visibility="public static" class="NaluAttributeKeys" />
|
||
|
|
<create visibility="public static" class="ProtectionAttributeKeys" />
|
||
|
|
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_D3D_MANAGER" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<SharpDX.MediaFoundation.DXGIDeviceManager>" name="D3DManager">new MediaAttributeKey<SharpDX.MediaFoundation.DXGIDeviceManager>("$1", "D3DManager")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_Attribute" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="DecoderTransformFieldOfUseUnlockAttribute">new MediaAttributeKey<SharpDX.ComObject>("$1", "DecoderTransformFieldOfUseUnlockAttribute")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_DISABLE_DXVA" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<bool>" name="DisableDXVA">new MediaAttributeKey<bool>("$1", "DisableDXVA")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_DISABLE_HARDWARE_TRANSFORMS" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<bool>" name="DisableHardwareTransforms">new MediaAttributeKey<bool>("$1", "DisableHardwareTransforms")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_DISABLE_LOW_LATENCY" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<bool>" name="DisableLowLatency">new MediaAttributeKey<bool>("$1", "DisableLowLatency")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_Attribute" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="EncoderTransformFieldOfUseUnlockAttribute">new MediaAttributeKey<SharpDX.ComObject>("$1", "EncoderTransformFieldOfUseUnlockAttribute")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<System.Guid>" name="EventGeneratorGuid">new MediaAttributeKey<System.Guid>("$1", "EventGeneratorGuid")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<int>" name="EventStreamIndex">new MediaAttributeKey<int>("$1", "EventStreamIndex")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="MediaSourceConfig">new MediaAttributeKey<SharpDX.ComObject>("$1", "MediaSourceConfig")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<int>" name="RecordSinkAudioMaxProcessedSamples">new MediaAttributeKey<int>("$1", "RecordSinkAudioMaxProcessedSamples")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<long>" name="RecordSinkAudioMaxUnprocessedSamples">new MediaAttributeKey<long>("$1", "RecordSinkAudioMaxUnprocessedSamples")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<int>" name="RecordSinkVideoMaxProcessedSamples">new MediaAttributeKey<int>("$1", "RecordSinkVideoMaxProcessedSamples")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<long>" name="RecordSinkVideoMaxUnprocessedSamples">new MediaAttributeKey<long>("$1", "RecordSinkVideoMaxUnprocessedSamples")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<bool>" name="UseAudioDeviceOnly">new MediaAttributeKey<bool>("$1", "UseAudioDeviceOnly")</const>
|
||
|
|
<const from-guid="MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY" class="SharpDX.MediaFoundation.CaptureEngineAttributeKeys" type="MediaAttributeKey<bool>" name="UseVideoDeviceOnly">new MediaAttributeKey<bool>("$1", "UseVideoDeviceOnly")</const>
|
||
|
|
<const from-guid="MF_DEVICESTREAM_EXTENSION_PLUGIN_CLSID" class="SharpDX.MediaFoundation.DeviceStreamAttributeKeys" type="MediaAttributeKey<System.Guid>" name="ExtensionPluginClsid">new MediaAttributeKey<System.Guid>("$1", "ExtensionPluginClsid")</const>
|
||
|
|
<const from-guid="MF_DEVICESTREAM_EXTENSION_PLUGIN_CONNECTION_POINT" class="SharpDX.MediaFoundation.DeviceStreamAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="ExtensionPluginConnectionPoint">new MediaAttributeKey<SharpDX.ComObject>("$1", "ExtensionPluginConnectionPoint")</const>
|
||
|
|
<const from-guid="MF_DEVICESTREAM_IMAGE_STREAM" class="SharpDX.MediaFoundation.DeviceStreamAttributeKeys" type="MediaAttributeKey<bool>" name="ImageStream">new MediaAttributeKey<bool>("$1", "ImageStream")</const>
|
||
|
|
<const from-guid="MF_DEVICESTREAM_INDEPENDENT_IMAGE_STREAM" class="SharpDX.MediaFoundation.DeviceStreamAttributeKeys" type="MediaAttributeKey<bool>" name="IndependentImageStream">new MediaAttributeKey<bool>("$1", "IndependentImageStream")</const>
|
||
|
|
<const from-guid="MF_DEVICESTREAM_MAX_FRAME_BUFFERS" class="SharpDX.MediaFoundation.DeviceStreamAttributeKeys" type="MediaAttributeKey<int>" name="MaxFrameBuffers">new MediaAttributeKey<int>("$1", "MaxFrameBuffers")</const>
|
||
|
|
<const from-guid="MF_DEVICESTREAM_STREAM_CATEGORY" class="SharpDX.MediaFoundation.DeviceStreamAttributeKeys" type="MediaAttributeKey<System.Guid>" name="StreamCategory">new MediaAttributeKey<System.Guid>("$1", "StreamCategory")</const>
|
||
|
|
<const from-guid="MF_DEVICESTREAM_STREAM_ID" class="SharpDX.MediaFoundation.DeviceStreamAttributeKeys" type="MediaAttributeKey<int>" name="StreamId">new MediaAttributeKey<int>("$1", "StreamId")</const>
|
||
|
|
<const from-guid="MF_DEVICESTREAM_TAKEPHOTO_TRIGGER" class="SharpDX.MediaFoundation.DeviceStreamAttributeKeys" type="MediaAttributeKey<int>" name="TakephotoTrigger">new MediaAttributeKey<int>("$1", "TakephotoTrigger")</const>
|
||
|
|
<const from-guid="MF_DEVICESTREAM_TRANSFORM_STREAM_ID" class="SharpDX.MediaFoundation.DeviceStreamAttributeKeys" type="MediaAttributeKey<int>" name="TransformStreamId">new MediaAttributeKey<int>("$1", "TransformStreamId")</const>
|
||
|
|
|
||
|
|
<const from-guid="MF_USER_DATA_PAYLOAD" class="SharpDX.MediaFoundation.MediaAttributeKeys" type="MediaAttributeKey<byte[]>" name="UserDataPayload">new MediaAttributeKey<byte[]>("$1", "UserDataPayload")</const>
|
||
|
|
<const from-guid="MF_VIDEO_PROCESSOR_MIRROR" class="SharpDX.MediaFoundation.MediaAttributeKeys" type="MediaAttributeKey<int>" name="VideoProcessorMirror">new MediaAttributeKey<int>("$1", "VideoProcessorMirror")</const>
|
||
|
|
<const from-guid="MF_VIDEO_PROCESSOR_ROTATION" class="SharpDX.MediaFoundation.MediaAttributeKeys" type="MediaAttributeKey<int>" name="VideoProcessorRotation">new MediaAttributeKey<int>("$1", "VideoProcessorRotation")</const>
|
||
|
|
<const from-guid="MF_VIDEODSP_MODE" class="SharpDX.MediaFoundation.MediaAttributeKeys" type="MediaAttributeKey<int>" name="VideodspMode">new MediaAttributeKey<int>("$1", "VideodspMode")</const>
|
||
|
|
<const from-guid="MF_XVP_DISABLE_FRC" class="SharpDX.MediaFoundation.MediaAttributeKeys" type="MediaAttributeKey<bool>" name="XvpDisableFrc">new MediaAttributeKey<bool>("$1", "XvpDisableFrc")</const>
|
||
|
|
<const from-guid="MF_MEDIA_ENGINE_AUDIO_CATEGORY" class="SharpDX.MediaFoundation.MediaEngineAttributeKeys" type="MediaAttributeKey<SharpDX.Multimedia.AudioStreamCategory>" name="AudioCategory">new MediaAttributeKey<SharpDX.Multimedia.AudioStreamCategory>("$1", "AudioCategory")</const>
|
||
|
|
<const from-guid="MF_MEDIA_ENGINE_AUDIO_ENDPOINT_ROLE" class="SharpDX.MediaFoundation.MediaEngineAttributeKeys" type="MediaAttributeKey<SharpDX.Multimedia.AudioEndpointRole>" name="AudioEndpointRole">new MediaAttributeKey<SharpDX.Multimedia.AudioEndpointRole>("$1", "AudioEndpointRole")</const>
|
||
|
|
<const from-guid="MF_MEDIA_ENGINE_CALLBACK" class="SharpDX.MediaFoundation.MediaEngineAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="Callback">new MediaAttributeKey<SharpDX.ComObject>("$1", "Callback")</const>
|
||
|
|
<const from-guid="MF_MEDIA_ENGINE_CONTENT_PROTECTION_FLAGS" class="SharpDX.MediaFoundation.MediaEngineAttributeKeys" type="MediaAttributeKey<MediaEngineProtectionFlags>" name="ContentProtectionFlags">new MediaAttributeKey<MediaEngineProtectionFlags>("$1", "ContentProtectionFlags")</const>
|
||
|
|
<const from-guid="MF_MEDIA_ENGINE_CONTENT_PROTECTION_MANAGER" class="SharpDX.MediaFoundation.MediaEngineAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="ContentProtectionManager">new MediaAttributeKey<SharpDX.ComObject>("$1", "ContentProtectionManager")</const>
|
||
|
|
<const from-guid="MF_MEDIA_ENGINE_DXGI_MANAGER" class="SharpDX.MediaFoundation.MediaEngineAttributeKeys" type="MediaAttributeKey<DXGIDeviceManager>" name="DxgiManager">new MediaAttributeKey<DXGIDeviceManager>("$1", "DxgiManager")</const>
|
||
|
|
<const from-guid="MF_MEDIA_ENGINE_EXTENSION" class="SharpDX.MediaFoundation.MediaEngineAttributeKeys" type="MediaAttributeKey<MediaEngineExtension>" name="Extension">new MediaAttributeKey<MediaEngineExtension>("$1", "Extension")</const>
|
||
|
|
<const from-guid="MF_MEDIA_ENGINE_OPM_HWND" class="SharpDX.MediaFoundation.MediaEngineAttributeKeys" type="MediaAttributeKey<System.IntPtr>" name="OpmHwnd">new MediaAttributeKey<System.IntPtr>("$1", "OpmHwnd")</const>
|
||
|
|
<const from-guid="MF_MEDIA_ENGINE_OPM_IWINDOW" class="SharpDX.MediaFoundation.MediaEngineAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="OpmIwindow">new MediaAttributeKey<SharpDX.ComObject>("$1", "OpmIwindow")</const>
|
||
|
|
<const from-guid="MF_MEDIA_ENGINE_PLAYBACK_HWND" class="SharpDX.MediaFoundation.MediaEngineAttributeKeys" type="MediaAttributeKey<System.IntPtr>" name="PlaybackHwnd">new MediaAttributeKey<System.IntPtr>("$1", "PlaybackHwnd")</const>
|
||
|
|
<const from-guid="MF_MEDIA_ENGINE_PLAYBACK_VISUAL" class="SharpDX.MediaFoundation.MediaEngineAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="PlaybackVisual">new MediaAttributeKey<SharpDX.ComObject>("$1", "PlaybackVisual")</const>
|
||
|
|
<const from-guid="MF_MEDIA_ENGINE_VIDEO_OUTPUT_FORMAT" class="SharpDX.MediaFoundation.MediaEngineAttributeKeys" type="MediaAttributeKey<int>" name="VideoOutputFormat">new MediaAttributeKey<int>("$1", "VideoOutputFormat")</const>
|
||
|
|
|
||
|
|
<const from-guid="MF_MPEG4SINK_MOOV_BEFORE_MDAT" class="SharpDX.MediaFoundation.Mpeg4MediaSinkAttributeKeys" type="MediaAttributeKey<int>" name="MoovBeforeMdat">new MediaAttributeKey<int>("$1", "MoovBeforeMdat")</const>
|
||
|
|
<const from-guid="MF_MPEG4SINK_SPSPPS_PASSTHROUGH" class="SharpDX.MediaFoundation.Mpeg4MediaSinkAttributeKeys" type="MediaAttributeKey<bool>" name="SpsppsPassthrough">new MediaAttributeKey<bool>("$1", "SpsppsPassthrough")</const>
|
||
|
|
|
||
|
|
<const from-guid="MF_NALU_LENGTH_INFORMATION" class="SharpDX.MediaFoundation.NaluAttributeKeys" type="MediaAttributeKey<byte[]>" name="LengthInformation">new MediaAttributeKey<byte[]>("$1", "LengthInformation")</const>
|
||
|
|
<const from-guid="MF_NALU_LENGTH_SET" class="SharpDX.MediaFoundation.NaluAttributeKeys" type="MediaAttributeKey<int>" name="LengthSet">new MediaAttributeKey<int>("$1", "LengthSet")</const>
|
||
|
|
|
||
|
|
<const from-guid="MF_LOCAL_PLUGIN_CONTROL_POLICY" class="SharpDX.MediaFoundation.MediaAttributeKeys" type="MediaAttributeKey<int>" name="LocalPluginControlPolicy">new MediaAttributeKey<int>("$1", "LocalPluginControlPolicy")</const>
|
||
|
|
<const from-guid="MFPROTECTION_GRAPHICS_TRANSFER_AES_ENCRYPTION" class="SharpDX.MediaFoundation.ProtectionAttributeKeys" type="MediaAttributeKey<System.Guid>" name="GraphicsTransferAesEncryption">new MediaAttributeKey<System.Guid>("$1", "GraphicsTransferAesEncryption")</const>
|
||
|
|
<const from-guid="MFPROTECTION_VIDEO_FRAMES" class="SharpDX.MediaFoundation.ProtectionAttributeKeys" type="MediaAttributeKey<int>" name="VideoFrames">new MediaAttributeKey<int>("$1", "VideoFrames")</const>
|
||
|
|
<const from-guid="MFPROTECTIONATTRIBUTE_BEST_EFFORT" class="SharpDX.MediaFoundation.ProtectionAttributeKeys" type="MediaAttributeKey<bool>" name="BestEffort">new MediaAttributeKey<bool>("$1", "BestEffort")</const>
|
||
|
|
<const from-guid="MFPROTECTIONATTRIBUTE_FAIL_OVER" class="SharpDX.MediaFoundation.ProtectionAttributeKeys" type="MediaAttributeKey<bool>" name="FailOver">new MediaAttributeKey<bool>("$1", "FailOver")</const>
|
||
|
|
<const from-guid="MF_SOURCE_STREAM_SUPPORTS_HW_CONNECTION" class="SharpDX.MediaFoundation.MediaAttributeKeys" type="MediaAttributeKey<bool>" name="SourceStreamSupportsHardwareConnection">new MediaAttributeKey<bool>("$1", "SourceStreamSupportsHardwareConnection")</const>
|
||
|
|
|
||
|
|
<const from-guid="MF_STREAM_SINK_SUPPORTS_HW_CONNECTION" class="SharpDX.MediaFoundation.MediaAttributeKeys" type="MediaAttributeKey<bool>" name="SupportsHardwareConnection">new MediaAttributeKey<bool>("$1", "SupportsHardwareConnection")</const>
|
||
|
|
<const from-guid="MF_STREAM_SINK_SUPPORTS_ROTATION" class="SharpDX.MediaFoundation.MediaAttributeKeys" type="MediaAttributeKey<bool>" name="SupportsRotation">new MediaAttributeKey<bool>("$1", "SupportsRotation")</const>
|
||
|
|
</ifdef>
|
||
|
|
|
||
|
|
<create visibility="public static" class="DLNAMediaSinkAttributeKeys" />
|
||
|
|
<create visibility="public static" class="EventAttributeKeys" />
|
||
|
|
<create visibility="public static" class="EVRAttributeKeys" />
|
||
|
|
<create visibility="public static" class="EVRConfigAttributeKeys" />
|
||
|
|
<create visibility="public static" class="EVRCustomVideoAttributeKeys" />
|
||
|
|
<create visibility="public static" class="MediaSessionAttributeKeys" />
|
||
|
|
<create visibility="public static" class="MediaTypeAttributeKeys" />
|
||
|
|
<create visibility="public static" class="PresentationDescriptionAttributeKeys" />
|
||
|
|
<create visibility="public static" class="SampleAttributeKeys" />
|
||
|
|
<create visibility="public static" class="SampleGrabberSinkAttributeKeys" />
|
||
|
|
<create visibility="public static" class="SinkWriterAttributeKeys" />
|
||
|
|
<create visibility="public static" class="SourceReaderAttributeKeys" />
|
||
|
|
<create visibility="public static" class="StreamDescriptorAttributeKeys" />
|
||
|
|
<create visibility="public static" class="TopologyAttributeKeys" />
|
||
|
|
<create visibility="public static" class="TopologyNodeAttributeKeys" />
|
||
|
|
<create visibility="public static" class="TranscodeAttributeKeys" />
|
||
|
|
<create visibility="public static" class="TransformAttributeKeys" />
|
||
|
|
|
||
|
|
<create visibility="public static" class="AudioFormatGuids" />
|
||
|
|
<const from-guid="MFAudioFormat_(.*)" class="SharpDX.MediaFoundation.AudioFormatGuids" type="System.Guid" name="$1">new System.Guid("$1")</const>
|
||
|
|
|
||
|
|
<create visibility="public static" class="VideoFormatGuids" />
|
||
|
|
<const from-guid="MFVideoFormat_([A-Z].*)" class="SharpDX.MediaFoundation.VideoFormatGuids" type="System.Guid" name="$1">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MFVideoFormat_420O" class="SharpDX.MediaFoundation.VideoFormatGuids" type="System.Guid" name="Y420O">new System.Guid("$1")</const>
|
||
|
|
|
||
|
|
<create visibility="public static" class="MediaTypeGuids" />
|
||
|
|
<const from-guid="MFMediaType_(.*)" class="SharpDX.MediaFoundation.MediaTypeGuids" type="System.Guid" name="$1">new System.Guid("$1")</const>
|
||
|
|
|
||
|
|
<create visibility="public static" class="TranscodeContainerTypeGuids" />
|
||
|
|
<const from-guid="MFTranscodeContainerType_([A-Z].*)" class="SharpDX.MediaFoundation.TranscodeContainerTypeGuids" type="System.Guid" name="$1">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MFTranscodeContainerType_3GP" class="SharpDX.MediaFoundation.TranscodeContainerTypeGuids" type="System.Guid" name="Mobile3gp">new System.Guid("$1")</const>
|
||
|
|
|
||
|
|
<const from-guid="EVRConfig_AllowBatching" class="SharpDX.MediaFoundation.EVRConfigAttributeKeys" type="MediaAttributeKey<int>" name="AllowBatching">new MediaAttributeKey<int>("$1", "AllowBatching")</const>
|
||
|
|
<const from-guid="EVRConfig_AllowDropToBob" class="SharpDX.MediaFoundation.EVRConfigAttributeKeys" type="MediaAttributeKey<int>" name="AllowDropToBob">new MediaAttributeKey<int>("$1", "AllowDropToBob")</const>
|
||
|
|
<const from-guid="EVRConfig_AllowDropToHalfInterlace" class="SharpDX.MediaFoundation.EVRConfigAttributeKeys" type="MediaAttributeKey<int>" name="AllowDropToHalfInterlace">new MediaAttributeKey<int>("$1", "AllowDropToHalfInterlace")</const>
|
||
|
|
<const from-guid="EVRConfig_AllowDropToThrottle" class="SharpDX.MediaFoundation.EVRConfigAttributeKeys" type="MediaAttributeKey<int>" name="AllowDropToThrottle">new MediaAttributeKey<int>("$1", "AllowDropToThrottle")</const>
|
||
|
|
<const from-guid="EVRConfig_AllowScaling" class="SharpDX.MediaFoundation.EVRConfigAttributeKeys" type="MediaAttributeKey<int>" name="AllowScaling">new MediaAttributeKey<int>("$1", "AllowScaling")</const>
|
||
|
|
<const from-guid="EVRConfig_ForceBatching" class="SharpDX.MediaFoundation.EVRConfigAttributeKeys" type="MediaAttributeKey<int>" name="ForceBatching">new MediaAttributeKey<int>("$1", "ForceBatching")</const>
|
||
|
|
<const from-guid="EVRConfig_ForceBob" class="SharpDX.MediaFoundation.EVRConfigAttributeKeys" type="MediaAttributeKey<int>" name="ForceBob">new MediaAttributeKey<int>("$1", "ForceBob")</const>
|
||
|
|
<const from-guid="EVRConfig_ForceHalfInterlace" class="SharpDX.MediaFoundation.EVRConfigAttributeKeys" type="MediaAttributeKey<int>" name="ForceHalfInterlace">new MediaAttributeKey<int>("$1", "ForceHalfInterlace")</const>
|
||
|
|
<const from-guid="EVRConfig_ForceScaling" class="SharpDX.MediaFoundation.EVRConfigAttributeKeys" type="MediaAttributeKey<int>" name="ForceScaling">new MediaAttributeKey<int>("$1", "ForceScaling")</const>
|
||
|
|
<const from-guid="EVRConfig_ForceThrottle" class="SharpDX.MediaFoundation.EVRConfigAttributeKeys" type="MediaAttributeKey<int>" name="ForceThrottle">new MediaAttributeKey<int>("$1", "ForceThrottle")</const>
|
||
|
|
<const from-guid="MF_ACTIVATE_CUSTOM_VIDEO_MIXER_ACTIVATE" class="SharpDX.MediaFoundation.EVRCustomVideoAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="MixerActivate">new MediaAttributeKey<SharpDX.ComObject>("$1", "MixerActivate")</const>
|
||
|
|
<const from-guid="MF_ACTIVATE_CUSTOM_VIDEO_MIXER_CLSID" class="SharpDX.MediaFoundation.EVRCustomVideoAttributeKeys" type="MediaAttributeKey<System.Guid>" name="MixerClsid">new MediaAttributeKey<System.Guid>("$1", "MixerClsid")</const>
|
||
|
|
<const from-guid="MF_ACTIVATE_CUSTOM_VIDEO_MIXER_FLAGS" class="SharpDX.MediaFoundation.EVRCustomVideoAttributeKeys" type="MediaAttributeKey<int>" name="MixerFlags">new MediaAttributeKey<int>("$1", "MixerFlags")</const>
|
||
|
|
<const from-guid="MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE" class="SharpDX.MediaFoundation.EVRCustomVideoAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="PresenterActivate">new MediaAttributeKey<SharpDX.ComObject>("$1", "PresenterActivate")</const>
|
||
|
|
<const from-guid="MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_CLSID" class="SharpDX.MediaFoundation.EVRCustomVideoAttributeKeys" type="MediaAttributeKey<System.Guid>" name="PresenterClsid">new MediaAttributeKey<System.Guid>("$1", "PresenterClsid")</const>
|
||
|
|
<const from-guid="MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_FLAGS" class="SharpDX.MediaFoundation.EVRCustomVideoAttributeKeys" type="MediaAttributeKey<int>" name="PresenterFlags">new MediaAttributeKey<int>("$1", "PresenterFlags")</const>
|
||
|
|
<const from-guid="MF_ACTIVATE_MFT_LOCKED" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<bool>" name="ActivateMftLocked">new MediaAttributeKey<bool>("$1", "ActivateMftLocked")</const>
|
||
|
|
<const from-guid="MF_ACTIVATE_VIDEO_WINDOW" class="SharpDX.MediaFoundation.EVRCustomVideoAttributeKeys" type="MediaAttributeKey<long>" name="ActivateVideoWindow">new MediaAttributeKey<long>("$1", "ActivateVideoWindow")</const>
|
||
|
|
<const from-guid="MF_ASFPROFILE_MAXPACKETSIZE" class="SharpDX.MediaFoundation.AsfProfileAttributeKeys" type="MediaAttributeKey<int>" name="Maxpacketsize">new MediaAttributeKey<int>("$1", "Maxpacketsize")</const>
|
||
|
|
<const from-guid="MF_ASFPROFILE_MINPACKETSIZE" class="SharpDX.MediaFoundation.AsfProfileAttributeKeys" type="MediaAttributeKey<int>" name="Minpacketsize">new MediaAttributeKey<int>("$1", "Minpacketsize")</const>
|
||
|
|
<const from-guid="MF_ASFSTREAMCONFIG_LEAKYBUCKET1" class="SharpDX.MediaFoundation.AsfStreamConfigAttributeKeys" type="MediaAttributeKey<byte[]>" name="LeakyBucket1">new MediaAttributeKey<byte[]>("$1", "LeakyBucket1")</const>
|
||
|
|
<const from-guid="MF_ASFSTREAMCONFIG_LEAKYBUCKET2" class="SharpDX.MediaFoundation.AsfStreamConfigAttributeKeys" type="MediaAttributeKey<byte[]>" name="LeakyBucket2">new MediaAttributeKey<byte[]>("$1", "LeakyBucket2")</const>
|
||
|
|
<const from-guid="MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID" class="SharpDX.MediaFoundation.AudioRendererAttributeKeys" type="MediaAttributeKey<string>" name="EndpointId">new MediaAttributeKey<string>("$1", "EndpointId")</const>
|
||
|
|
<const from-guid="MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE" class="SharpDX.MediaFoundation.AudioRendererAttributeKeys" type="MediaAttributeKey<int>" name="EndpointRole">new MediaAttributeKey<int>("$1", "EndpointRole")</const>
|
||
|
|
<const from-guid="MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS" class="SharpDX.MediaFoundation.AudioRendererAttributeKeys" type="MediaAttributeKey<int>" name="Flags">new MediaAttributeKey<int>("$1", "Flags")</const>
|
||
|
|
<const from-guid="MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID" class="SharpDX.MediaFoundation.AudioRendererAttributeKeys" type="MediaAttributeKey<System.Guid>" name="SessionId">new MediaAttributeKey<System.Guid>("$1", "SessionId")</const>
|
||
|
|
<const from-guid="MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY" class="SharpDX.MediaFoundation.AudioRendererAttributeKeys" type="MediaAttributeKey<int>" name="StreamCategory">new MediaAttributeKey<int>("$1", "StreamCategory")</const>
|
||
|
|
<const from-guid="MF_BYTESTREAM_CONTENT_TYPE" class="SharpDX.MediaFoundation.ByteStreamAttributeKeys" type="MediaAttributeKey<string>" name="ContentType">new MediaAttributeKey<string>("$1", "ContentType")</const>
|
||
|
|
<const from-guid="MF_BYTESTREAM_DURATION" class="SharpDX.MediaFoundation.ByteStreamAttributeKeys" type="MediaAttributeKey<long>" name="Duration">new MediaAttributeKey<long>("$1", "Duration")</const>
|
||
|
|
<const from-guid="MF_BYTESTREAM_EFFECTIVE_URL" class="SharpDX.MediaFoundation.ByteStreamAttributeKeys" type="MediaAttributeKey<string>" name="EffectiveUrl">new MediaAttributeKey<string>("$1", "EffectiveUrl")</const>
|
||
|
|
<const from-guid="MF_BYTESTREAM_IFO_FILE_URI" class="SharpDX.MediaFoundation.ByteStreamAttributeKeys" type="MediaAttributeKey<string>" name="IfoFileUri">new MediaAttributeKey<string>("$1", "IfoFileUri")</const>
|
||
|
|
<const from-guid="MF_BYTESTREAM_LAST_MODIFIED_TIME" class="SharpDX.MediaFoundation.ByteStreamAttributeKeys" type="MediaAttributeKey<byte[]>" name="LastModifiedTime">new MediaAttributeKey<byte[]>("$1", "LastModifiedTime")</const>
|
||
|
|
<const from-guid="MF_BYTESTREAM_ORIGIN_NAME" class="SharpDX.MediaFoundation.ByteStreamAttributeKeys" type="MediaAttributeKey<string>" name="OriginName">new MediaAttributeKey<string>("$1", "OriginName")</const>
|
||
|
|
<const from-guid="MF_BYTESTREAMHANDLER_ACCEPTS_SHARE_WRITE" class="SharpDX.MediaFoundation.ByteStreamAttributeKeys" type="MediaAttributeKey<int>" name="HandlerAcceptsShareWrite">new MediaAttributeKey<int>("$1", "HandlerAcceptsShareWrite")</const>
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
<const from-guid="MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID" class="SharpDX.MediaFoundation.CaptureDeviceAttributeKeys" type="MediaAttributeKey<System.Guid>" name="SourceTypeVideoCapture">new MediaAttributeKey<System.Guid>("$1", "SourceTypeVideoCapture")</const>
|
||
|
|
<const from-guid="MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_GUID" class="SharpDX.MediaFoundation.CaptureDeviceAttributeKeys" type="MediaAttributeKey<System.Guid>" name="SourceTypeAudioCapture">new MediaAttributeKey<System.Guid>("$1", "SourceTypeAudioCapture")</const>
|
||
|
|
<const from-guid="MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME" class="SharpDX.MediaFoundation.CaptureDeviceAttributeKeys" type="MediaAttributeKey<string>" name="FriendlyName">new MediaAttributeKey<string>("$1", "FriendlyName")</const>
|
||
|
|
<const from-guid="MF_DEVSOURCE_ATTRIBUTE_MEDIA_TYPE" class="SharpDX.MediaFoundation.CaptureDeviceAttributeKeys" type="MediaAttributeKey<byte[]>" name="MediaType">new MediaAttributeKey<byte[]>("$1", "MediaType")</const>
|
||
|
|
<const from-guid="MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE" class="SharpDX.MediaFoundation.CaptureDeviceAttributeKeys" type="MediaAttributeKey<System.Guid>" name="SourceType">new MediaAttributeKey<System.Guid>("$1", "SourceType")</const>
|
||
|
|
<const from-guid="MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ENDPOINT_ID" class="SharpDX.MediaFoundation.CaptureDeviceAttributeKeys" type="MediaAttributeKey<string>" name="SourceTypeAudcapEndpointId">new MediaAttributeKey<string>("$1", "SourceTypeAudcapEndpointId")</const>
|
||
|
|
<const from-guid="MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ROLE" class="SharpDX.MediaFoundation.CaptureDeviceAttributeKeys" type="MediaAttributeKey<int>" name="SourceTypeAudcapRole">new MediaAttributeKey<int>("$1", "SourceTypeAudcapRole")</const>
|
||
|
|
<const from-guid="MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_CATEGORY" class="SharpDX.MediaFoundation.CaptureDeviceAttributeKeys" type="MediaAttributeKey<System.Guid>" name="SourceTypeVidcapCategory">new MediaAttributeKey<System.Guid>("$1", "SourceTypeVidcapCategory")</const>
|
||
|
|
<const from-guid="MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_HW_SOURCE" class="SharpDX.MediaFoundation.CaptureDeviceAttributeKeys" type="MediaAttributeKey<int>" name="SourceTypeVidcapHwSource">new MediaAttributeKey<int>("$1", "SourceTypeVidcapHwSource")</const>
|
||
|
|
<const from-guid="MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_MAX_BUFFERS" class="SharpDX.MediaFoundation.CaptureDeviceAttributeKeys" type="MediaAttributeKey<int>" name="SourceTypeVidcapMaxBuffers">new MediaAttributeKey<int>("$1", "SourceTypeVidcapMaxBuffers")</const>
|
||
|
|
<const from-guid="MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK" class="SharpDX.MediaFoundation.CaptureDeviceAttributeKeys" type="MediaAttributeKey<string>" name="SourceTypeVidcapSymbolicLink">new MediaAttributeKey<string>("$1", "SourceTypeVidcapSymbolicLink")</const>
|
||
|
|
<const from-guid="MF_DISABLE_LOCALLY_REGISTERED_PLUGINS" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="DisableLocallyRegisteredPlugins">new MediaAttributeKey<int>("$1", "DisableLocallyRegisteredPlugins")</const>
|
||
|
|
<const from-guid="MF_ENABLE_3DVIDEO_OUTPUT" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="Enable3dvideoOutput">new MediaAttributeKey<int>("$1", "Enable3dvideoOutput")</const>
|
||
|
|
<const from-guid="MF_EVENT_DO_THINNING" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<bool>" name="DoThinning">new MediaAttributeKey<bool>("$1", "DoThinning")</const>
|
||
|
|
<const from-guid="MF_EVENT_MFT_CONTEXT" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<long>" name="TransformContext">new MediaAttributeKey<long>("$1", "TransformContext")</const>
|
||
|
|
<const from-guid="MF_EVENT_MFT_INPUT_STREAM_ID" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<int>" name="TransformInputStreamId">new MediaAttributeKey<int>("$1", "TransformInputStreamId")</const>
|
||
|
|
<const from-guid="MF_EVENT_OUTPUT_NODE" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<long>" name="OutputNode">new MediaAttributeKey<long>("$1", "OutputNode")</const>
|
||
|
|
<const from-guid="MF_EVENT_PRESENTATION_TIME_OFFSET" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<long>" name="PresentationTimeOffset">new MediaAttributeKey<long>("$1", "PresentationTimeOffset")</const>
|
||
|
|
<const from-guid="MF_EVENT_SCRUBSAMPLE_TIME" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<long>" name="ScrubsampleTime">new MediaAttributeKey<long>("$1", "ScrubsampleTime")</const>
|
||
|
|
<const from-guid="MF_EVENT_SESSIONCAPS" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<int>" name="Sessioncaps">new MediaAttributeKey<int>("$1", "Sessioncaps")</const>
|
||
|
|
<const from-guid="MF_EVENT_SESSIONCAPS_DELTA" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<int>" name="SessioncapsDelta">new MediaAttributeKey<int>("$1", "SessioncapsDelta")</const>
|
||
|
|
<const from-guid="MF_EVENT_SOURCE_ACTUAL_START" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<long>" name="SourceActualStart">new MediaAttributeKey<long>("$1", "SourceActualStart")</const>
|
||
|
|
<const from-guid="MF_EVENT_SOURCE_CHARACTERISTICS" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<int>" name="SourceCharacteristics">new MediaAttributeKey<int>("$1", "SourceCharacteristics")</const>
|
||
|
|
<const from-guid="MF_EVENT_SOURCE_CHARACTERISTICS_OLD" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<int>" name="SourceCharacteristicsOld">new MediaAttributeKey<int>("$1", "SourceCharacteristicsOld")</const>
|
||
|
|
<const from-guid="MF_EVENT_SOURCE_FAKE_START" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<int>" name="SourceFakeStart">new MediaAttributeKey<int>("$1", "SourceFakeStart")</const>
|
||
|
|
<const from-guid="MF_EVENT_SOURCE_PROJECTSTART" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<long>" name="SourceProjectstart">new MediaAttributeKey<long>("$1", "SourceProjectstart")</const>
|
||
|
|
<const from-guid="MF_EVENT_SOURCE_TOPOLOGY_CANCELED" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<int>" name="SourceTopologyCanceled">new MediaAttributeKey<int>("$1", "SourceTopologyCanceled")</const>
|
||
|
|
<const from-guid="MF_EVENT_START_PRESENTATION_TIME" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<long>" name="StartPresentationTime">new MediaAttributeKey<long>("$1", "StartPresentationTime")</const>
|
||
|
|
<const from-guid="MF_EVENT_START_PRESENTATION_TIME_AT_OUTPUT" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<long>" name="StartPresentationTimeAtOutput">new MediaAttributeKey<long>("$1", "StartPresentationTimeAtOutput")</const>
|
||
|
|
<const from-guid="MF_EVENT_TOPOLOGY_STATUS" class="SharpDX.MediaFoundation.EventAttributeKeys" type="MediaAttributeKey<SharpDX.MediaFoundation.TopologyStatus>" name="TopologyStatus">new MediaAttributeKey<SharpDX.MediaFoundation.TopologyStatus>("$1", "TopologyStatus")</const>
|
||
|
|
|
||
|
|
<const from-guid="MF_LOW_LATENCY" class="SharpDX.MediaFoundation.SinkWriterAttributeKeys" type="MediaAttributeKey<bool>" name="LowLatency">new MediaAttributeKey<bool>("$1", "LowLatency")</const>
|
||
|
|
|
||
|
|
|
||
|
|
<const from-guid="MF_MP2DLNA_AUDIO_BIT_RATE" class="SharpDX.MediaFoundation.DLNAMediaSinkAttributeKeys" type="MediaAttributeKey<int>" name="AudioBitRate">new MediaAttributeKey<int>("$1", "AudioBitRate")</const>
|
||
|
|
<const from-guid="MF_MP2DLNA_ENCODE_QUALITY" class="SharpDX.MediaFoundation.DLNAMediaSinkAttributeKeys" type="MediaAttributeKey<int>" name="EncodeQuality">new MediaAttributeKey<int>("$1", "EncodeQuality")</const>
|
||
|
|
<const from-guid="MF_MP2DLNA_STATISTICS" class="SharpDX.MediaFoundation.DLNAMediaSinkAttributeKeys" type="MediaAttributeKey<byte[]>" name="Statistics">new MediaAttributeKey<byte[]>("$1", "Statistics")</const>
|
||
|
|
<const from-guid="MF_MP2DLNA_USE_MMCSS" class="SharpDX.MediaFoundation.DLNAMediaSinkAttributeKeys" type="MediaAttributeKey<bool>" name="UseMmcss">new MediaAttributeKey<bool>("$1", "UseMmcss")</const>
|
||
|
|
<const from-guid="MF_MP2DLNA_VIDEO_BIT_RATE" class="SharpDX.MediaFoundation.DLNAMediaSinkAttributeKeys" type="MediaAttributeKey<int>" name="VideoBitRate">new MediaAttributeKey<int>("$1", "VideoBitRate")</const>
|
||
|
|
|
||
|
|
|
||
|
|
<const from-guid="MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AacAudioProfileLevelIndication">new MediaAttributeKey<int>("$1", "AacAudioProfileLevelIndication")</const>
|
||
|
|
<const from-guid="MF_MT_AAC_PAYLOAD_TYPE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AacPayloadType">new MediaAttributeKey<int>("$1", "AacPayloadType")</const>
|
||
|
|
<const from-guid="MF_MT_ALL_SAMPLES_INDEPENDENT" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AllSamplesIndependent">new MediaAttributeKey<int>("$1", "AllSamplesIndependent")</const>
|
||
|
|
<const from-guid="MF_MT_AM_FORMAT_TYPE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<System.Guid>" name="AmFormatType">new MediaAttributeKey<System.Guid>("$1", "AmFormatType")</const>
|
||
|
|
<const from-guid="MF_MT_ARBITRARY_FORMAT" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<byte[]>" name="ArbitraryFormat">new MediaAttributeKey<byte[]>("$1", "ArbitraryFormat")</const>
|
||
|
|
<const from-guid="MF_MT_ARBITRARY_HEADER" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<byte[]>" name="ArbitraryHeader">new MediaAttributeKey<byte[]>("$1", "ArbitraryHeader")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_AVG_BYTES_PER_SECOND" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AudioAvgBytesPerSecond">new MediaAttributeKey<int>("$1", "AudioAvgBytesPerSecond")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_BITS_PER_SAMPLE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AudioBitsPerSample">new MediaAttributeKey<int>("$1", "AudioBitsPerSample")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_BLOCK_ALIGNMENT" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AudioBlockAlignment">new MediaAttributeKey<int>("$1", "AudioBlockAlignment")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_CHANNEL_MASK" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AudioChannelMask">new MediaAttributeKey<int>("$1", "AudioChannelMask")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<double>" name="AudioFloatSamplesPerSecond">new MediaAttributeKey<double>("$1", "AudioFloatSamplesPerSecond")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_FOLDDOWN_MATRIX" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<byte[]>" name="AudioFolddownMatrix">new MediaAttributeKey<byte[]>("$1", "AudioFolddownMatrix")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_NUM_CHANNELS" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AudioNumChannels">new MediaAttributeKey<int>("$1", "AudioNumChannels")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_PREFER_WAVEFORMATEX" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<bool>" name="AudioPreferWaveformatex">new MediaAttributeKey<bool>("$1", "AudioPreferWaveformatex")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_SAMPLES_PER_BLOCK" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AudioSamplesPerBlock">new MediaAttributeKey<int>("$1", "AudioSamplesPerBlock")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_SAMPLES_PER_SECOND" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AudioSamplesPerSecond">new MediaAttributeKey<int>("$1", "AudioSamplesPerSecond")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_VALID_BITS_PER_SAMPLE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AudioValidBitsPerSample">new MediaAttributeKey<int>("$1", "AudioValidBitsPerSample")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_WMADRC_AVGREF" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AudioWmadrcAvgref">new MediaAttributeKey<int>("$1", "AudioWmadrcAvgref")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_WMADRC_AVGTARGET" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AudioWmadrcAvgtarget">new MediaAttributeKey<int>("$1", "AudioWmadrcAvgtarget")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_WMADRC_PEAKREF" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AudioWmadrcPeakref">new MediaAttributeKey<int>("$1", "AudioWmadrcPeakref")</const>
|
||
|
|
<const from-guid="MF_MT_AUDIO_WMADRC_PEAKTARGET" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AudioWmadrcPeaktarget">new MediaAttributeKey<int>("$1", "AudioWmadrcPeaktarget")</const>
|
||
|
|
<const from-guid="MF_MT_AVG_BIT_ERROR_RATE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AvgBitErrorRate">new MediaAttributeKey<int>("$1", "AvgBitErrorRate")</const>
|
||
|
|
<const from-guid="MF_MT_AVG_BITRATE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="AvgBitrate">new MediaAttributeKey<int>("$1", "AvgBitrate")</const>
|
||
|
|
<const from-guid="MF_MT_COMPRESSED" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<bool>" name="Compressed">new MediaAttributeKey<bool>("$1", "Compressed")</const>
|
||
|
|
<const from-guid="MF_MT_CUSTOM_VIDEO_PRIMARIES" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<byte[]>" name="CustomVideoPrimaries">new MediaAttributeKey<byte[]>("$1", "CustomVideoPrimaries")</const>
|
||
|
|
<const from-guid="MF_MT_DEFAULT_STRIDE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="DefaultStride">new MediaAttributeKey<int>("$1", "DefaultStride")</const>
|
||
|
|
<const from-guid="MF_MT_DRM_FLAGS" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="DrmFlags">new MediaAttributeKey<int>("$1", "DrmFlags")</const>
|
||
|
|
<const from-guid="MF_MT_DV_AAUX_CTRL_PACK_0" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="DvAauxCtrlPack0">new MediaAttributeKey<int>("$1", "DvAauxCtrlPack0")</const>
|
||
|
|
<const from-guid="MF_MT_DV_AAUX_CTRL_PACK_1" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="DvAauxCtrlPack1">new MediaAttributeKey<int>("$1", "DvAauxCtrlPack1")</const>
|
||
|
|
<const from-guid="MF_MT_DV_AAUX_SRC_PACK_0" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="DvAauxSrcPack0">new MediaAttributeKey<int>("$1", "DvAauxSrcPack0")</const>
|
||
|
|
<const from-guid="MF_MT_DV_AAUX_SRC_PACK_1" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="DvAauxSrcPack1">new MediaAttributeKey<int>("$1", "DvAauxSrcPack1")</const>
|
||
|
|
<const from-guid="MF_MT_DV_VAUX_CTRL_PACK" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="DvVauxCtrlPack">new MediaAttributeKey<int>("$1", "DvVauxCtrlPack")</const>
|
||
|
|
<const from-guid="MF_MT_DV_VAUX_SRC_PACK" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="DvVauxSrcPack">new MediaAttributeKey<int>("$1", "DvVauxSrcPack")</const>
|
||
|
|
<const from-guid="MF_MT_FIXED_SIZE_SAMPLES" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="FixedSizeSamples">new MediaAttributeKey<int>("$1", "FixedSizeSamples")</const>
|
||
|
|
<const from-guid="MF_MT_FRAME_RATE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<long>" name="FrameRate">new MediaAttributeKey<long>("$1", "FrameRate")</const>
|
||
|
|
<const from-guid="MF_MT_FRAME_RATE_RANGE_MAX" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<long>" name="FrameRateRangeMax">new MediaAttributeKey<long>("$1", "FrameRateRangeMax")</const>
|
||
|
|
<const from-guid="MF_MT_FRAME_RATE_RANGE_MIN" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<long>" name="FrameRateRangeMin">new MediaAttributeKey<long>("$1", "FrameRateRangeMin")</const>
|
||
|
|
<const from-guid="MF_MT_FRAME_SIZE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<long>" name="FrameSize">new MediaAttributeKey<long>("$1", "FrameSize")</const>
|
||
|
|
<const from-guid="MF_MT_GEOMETRIC_APERTURE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<byte[]>" name="GeometricAperture">new MediaAttributeKey<byte[]>("$1", "GeometricAperture")</const>
|
||
|
|
<const from-guid="MF_MT_H264_CAPABILITIES" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="H264Capabilities">new MediaAttributeKey<int>("$1", "H264Capabilities")</const>
|
||
|
|
<const from-guid="MF_MT_H264_DYNAMIC_RESOLUTION_SCALING" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="H264DynamicResolutionScaling">new MediaAttributeKey<int>("$1", "H264DynamicResolutionScaling")</const>
|
||
|
|
<const from-guid="MF_MT_H264_LAYER_OR_VIEW_LAYOUT" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<long>" name="H264LayerOrViewLayout">new MediaAttributeKey<long>("$1", "H264LayerOrViewLayout")</const>
|
||
|
|
<const from-guid="MF_MT_H264_MAX_CODEC_CONFIG_DELAY" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="H264MaxCodecConfigDelay">new MediaAttributeKey<int>("$1", "H264MaxCodecConfigDelay")</const>
|
||
|
|
<const from-guid="MF_MT_H264_MAX_MB_PER_SEC" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<byte[]>" name="H264MaxMbPerSec">new MediaAttributeKey<byte[]>("$1", "H264MaxMbPerSec")</const>
|
||
|
|
<const from-guid="MF_MT_H264_RATE_CONTROL_MODES" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="H264RateControlModes">new MediaAttributeKey<int>("$1", "H264RateControlModes")</const>
|
||
|
|
<const from-guid="MF_MT_H264_SIMULCAST_SUPPORT" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="H264SimulcastSupport">new MediaAttributeKey<int>("$1", "H264SimulcastSupport")</const>
|
||
|
|
<const from-guid="MF_MT_H264_SUPPORTED_RATE_CONTROL_MODES" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="H264SupportedRateControlModes">new MediaAttributeKey<int>("$1", "H264SupportedRateControlModes")</const>
|
||
|
|
<const from-guid="MF_MT_H264_SUPPORTED_SLICE_MODES" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="H264SupportedSliceModes">new MediaAttributeKey<int>("$1", "H264SupportedSliceModes")</const>
|
||
|
|
<const from-guid="MF_MT_H264_SUPPORTED_SYNC_FRAME_TYPES" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="H264SupportedSyncFrameTypes">new MediaAttributeKey<int>("$1", "H264SupportedSyncFrameTypes")</const>
|
||
|
|
<const from-guid="MF_MT_H264_SUPPORTED_USAGES" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="H264SupportedUsages">new MediaAttributeKey<int>("$1", "H264SupportedUsages")</const>
|
||
|
|
<const from-guid="MF_MT_H264_SVC_CAPABILITIES" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="H264SvcCapabilities">new MediaAttributeKey<int>("$1", "H264SvcCapabilities")</const>
|
||
|
|
<const from-guid="MF_MT_H264_USAGE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="H264Usage">new MediaAttributeKey<int>("$1", "H264Usage")</const>
|
||
|
|
<const from-guid="MF_MT_IMAGE_LOSS_TOLERANT" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="ImageLossTolerant">new MediaAttributeKey<int>("$1", "ImageLossTolerant")</const>
|
||
|
|
<const from-guid="MF_MT_INTERLACE_MODE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="InterlaceMode">new MediaAttributeKey<int>("$1", "InterlaceMode")</const>
|
||
|
|
<const from-guid="MF_MT_MAJOR_TYPE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<System.Guid>" name="MajorType">new MediaAttributeKey<System.Guid>("$1", "MajorType")</const>
|
||
|
|
<const from-guid="MF_MT_MAX_KEYFRAME_SPACING" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="MaxKeyframeSpacing">new MediaAttributeKey<int>("$1", "MaxKeyframeSpacing")</const>
|
||
|
|
<const from-guid="MF_MT_MINIMUM_DISPLAY_APERTURE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<byte[]>" name="MinimumDisplayAperture">new MediaAttributeKey<byte[]>("$1", "MinimumDisplayAperture")</const>
|
||
|
|
<const from-guid="MF_MT_MPEG_SEQUENCE_HEADER" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<byte[]>" name="MpegSequenceHeader">new MediaAttributeKey<byte[]>("$1", "MpegSequenceHeader")</const>
|
||
|
|
<const from-guid="MF_MT_MPEG_START_TIME_CODE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="MpegStartTimeCode">new MediaAttributeKey<int>("$1", "MpegStartTimeCode")</const>
|
||
|
|
<const from-guid="MF_MT_MPEG2_CONTENT_PACKET" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="Mpeg2ContentPACKET">new MediaAttributeKey<int>("$1", "Mpeg2ContentPACKET")</const>
|
||
|
|
<const from-guid="MF_MT_MPEG2_FLAGS" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="Mpeg2Flags">new MediaAttributeKey<int>("$1", "Mpeg2Flags")</const>
|
||
|
|
<const from-guid="MF_MT_MPEG2_LEVEL" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="Mpeg2Level">new MediaAttributeKey<int>("$1", "Mpeg2Level")</const>
|
||
|
|
<const from-guid="MF_MT_MPEG2_PROFILE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="Mpeg2Profile">new MediaAttributeKey<int>("$1", "Mpeg2Profile")</const>
|
||
|
|
<const from-guid="MF_MT_MPEG2_STANDARD" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="Mpeg2STANDARD">new MediaAttributeKey<int>("$1", "Mpeg2STANDARD")</const>
|
||
|
|
<const from-guid="MF_MT_MPEG2_TIMECODE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="Mpeg2TIMECODE">new MediaAttributeKey<int>("$1", "Mpeg2TIMECODE")</const>
|
||
|
|
<const from-guid="MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="Mpeg4CurrentSampleEntry">new MediaAttributeKey<int>("$1", "Mpeg4CurrentSampleEntry")</const>
|
||
|
|
<const from-guid="MF_MT_MPEG4_SAMPLE_DESCRIPTION" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<byte[]>" name="Mpeg4SampleDescription">new MediaAttributeKey<byte[]>("$1", "Mpeg4SampleDescription")</const>
|
||
|
|
<const from-guid="MF_MT_ORIGINAL_4CC" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="Original4cc">new MediaAttributeKey<int>("$1", "Original4cc")</const>
|
||
|
|
<const from-guid="MF_MT_ORIGINAL_WAVE_FORMAT_TAG" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="OriginalWaveFormatTag">new MediaAttributeKey<int>("$1", "OriginalWaveFormatTag")</const>
|
||
|
|
<const from-guid="MF_MT_PAD_CONTROL_FLAGS" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="PadControlFlags">new MediaAttributeKey<int>("$1", "PadControlFlags")</const>
|
||
|
|
<const from-guid="MF_MT_PALETTE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<byte[]>" name="Palette">new MediaAttributeKey<byte[]>("$1", "Palette")</const>
|
||
|
|
<const from-guid="MF_MT_PAN_SCAN_APERTURE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<byte[]>" name="PanScanAperture">new MediaAttributeKey<byte[]>("$1", "PanScanAperture")</const>
|
||
|
|
<const from-guid="MF_MT_PAN_SCAN_ENABLED" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<bool>" name="PanScanEnabled">new MediaAttributeKey<bool>("$1", "PanScanEnabled")</const>
|
||
|
|
<const from-guid="MF_MT_PIXEL_ASPECT_RATIO" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<long>" name="PixelAspectRatio">new MediaAttributeKey<long>("$1", "PixelAspectRatio")</const>
|
||
|
|
<const from-guid="MF_MT_SAMPLE_SIZE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="SampleSize">new MediaAttributeKey<int>("$1", "SampleSize")</const>
|
||
|
|
<const from-guid="MF_MT_SOURCE_CONTENT_HINT" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="SourceContentHint">new MediaAttributeKey<int>("$1", "SourceContentHint")</const>
|
||
|
|
<const from-guid="MF_MT_SUBTYPE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<System.Guid>" name="Subtype">new MediaAttributeKey<System.Guid>("$1", "Subtype")</const>
|
||
|
|
<const from-guid="MF_MT_TIMESTAMP_CAN_BE_DTS" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<bool>" name="TimestampCanBeDTS">new MediaAttributeKey<bool>("$1", "TimestampCanBeDTS")</const>
|
||
|
|
<const from-guid="MF_MT_TRANSFER_FUNCTION" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="TransferFunction">new MediaAttributeKey<int>("$1", "TransferFunction")</const>
|
||
|
|
<const from-guid="MF_MT_USER_DATA" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<byte[]>" name="UserData">new MediaAttributeKey<byte[]>("$1", "UserData")</const>
|
||
|
|
<const from-guid="MF_MT_VIDEO_3D" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<bool>" name="Video3d">new MediaAttributeKey<bool>("$1", "Video3d")</const>
|
||
|
|
<const from-guid="MF_MT_VIDEO_3D_FIRST_IS_LEFT" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<bool>" name="Video3dFirstIsLeft">new MediaAttributeKey<bool>("$1", "Video3dFirstIsLeft")</const>
|
||
|
|
<const from-guid="MF_MT_VIDEO_3D_FORMAT" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="Video3dFormat">new MediaAttributeKey<int>("$1", "Video3dFormat")</const>
|
||
|
|
<const from-guid="MF_MT_VIDEO_3D_LEFT_IS_BASE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<bool>" name="Video3dLeftIsBase">new MediaAttributeKey<bool>("$1", "Video3dLeftIsBase")</const>
|
||
|
|
<const from-guid="MF_MT_VIDEO_3D_NUM_VIEWS" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="Video3dNumViews">new MediaAttributeKey<int>("$1", "Video3dNumViews")</const>
|
||
|
|
<const from-guid="MF_MT_VIDEO_CHROMA_SITING" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="VideoChromaSiting">new MediaAttributeKey<int>("$1", "VideoChromaSiting")</const>
|
||
|
|
<const from-guid="MF_MT_VIDEO_LIGHTING" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="VideoLighting">new MediaAttributeKey<int>("$1", "VideoLighting")</const>
|
||
|
|
<const from-guid="MF_MT_VIDEO_NOMINAL_RANGE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="VideoNominalRange">new MediaAttributeKey<int>("$1", "VideoNominalRange")</const>
|
||
|
|
<const from-guid="MF_MT_VIDEO_PRIMARIES" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="VideoPrimaries">new MediaAttributeKey<int>("$1", "VideoPrimaries")</const>
|
||
|
|
<const from-guid="MF_MT_VIDEO_ROTATION" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="VideoRotation">new MediaAttributeKey<int>("$1", "VideoRotation")</const>
|
||
|
|
<const from-guid="MF_MT_WRAPPED_TYPE" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<byte[]>" name="WrappedType">new MediaAttributeKey<byte[]>("$1", "WrappedType")</const>
|
||
|
|
<const from-guid="MF_MT_YUV_MATRIX" class="SharpDX.MediaFoundation.MediaTypeAttributeKeys" type="MediaAttributeKey<int>" name="YuvMatrix">new MediaAttributeKey<int>("$1", "YuvMatrix")</const>
|
||
|
|
|
||
|
|
|
||
|
|
<const from-guid="MF_PD_APP_CONTEXT" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="AppContext">new MediaAttributeKey<SharpDX.ComObject>("$1", "AppContext")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_CODECLIST" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<byte[]>" name="AsfCodeclist">new MediaAttributeKey<byte[]>("$1", "AsfCodeclist")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_CONTENTENCRYPTION_KEYID" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<string>" name="AsfContentencryptionKeyid">new MediaAttributeKey<string>("$1", "AsfContentencryptionKeyid")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<string>" name="AsfContentencryptionLicenseUrl">new MediaAttributeKey<string>("$1", "AsfContentencryptionLicenseUrl")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<byte[]>" name="AsfContentencryptionSecretData">new MediaAttributeKey<byte[]>("$1", "AsfContentencryptionSecretData")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_CONTENTENCRYPTION_TYPE" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<string>" name="AsfContentencryptionType">new MediaAttributeKey<string>("$1", "AsfContentencryptionType")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<byte[]>" name="AsfContentencryptionexEncryptionData">new MediaAttributeKey<byte[]>("$1", "AsfContentencryptionexEncryptionData")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_DATA_LENGTH" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<long>" name="AsfDataLength">new MediaAttributeKey<long>("$1", "AsfDataLength")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_DATA_START_OFFSET" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<long>" name="AsfDataStartOffset">new MediaAttributeKey<long>("$1", "AsfDataStartOffset")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_FILEPROPERTIES_CREATION_TIME" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<byte[]>" name="AsfFilepropertiesCreationTime">new MediaAttributeKey<byte[]>("$1", "AsfFilepropertiesCreationTime")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_FILEPROPERTIES_FILE_ID" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<System.Guid>" name="AsfFilepropertiesFileId">new MediaAttributeKey<System.Guid>("$1", "AsfFilepropertiesFileId")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_FILEPROPERTIES_FLAGS" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<int>" name="AsfFilepropertiesFlags">new MediaAttributeKey<int>("$1", "AsfFilepropertiesFlags")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<int>" name="AsfFilepropertiesMaxBitrate">new MediaAttributeKey<int>("$1", "AsfFilepropertiesMaxBitrate")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<int>" name="AsfFilepropertiesMaxPacketSize">new MediaAttributeKey<int>("$1", "AsfFilepropertiesMaxPacketSize")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<int>" name="AsfFilepropertiesMinPacketSize">new MediaAttributeKey<int>("$1", "AsfFilepropertiesMinPacketSize")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_FILEPROPERTIES_PACKETS" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<int>" name="AsfFilepropertiesPackets">new MediaAttributeKey<int>("$1", "AsfFilepropertiesPackets")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<long>" name="AsfFilepropertiesPlayDuration">new MediaAttributeKey<long>("$1", "AsfFilepropertiesPlayDuration")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_FILEPROPERTIES_PREROLL" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<long>" name="AsfFilepropertiesPreroll">new MediaAttributeKey<long>("$1", "AsfFilepropertiesPreroll")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_FILEPROPERTIES_SEND_DURATION" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<long>" name="AsfFilepropertiesSendDuration">new MediaAttributeKey<long>("$1", "AsfFilepropertiesSendDuration")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_INFO_HAS_AUDIO" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<bool>" name="AsfInfoHasAudio">new MediaAttributeKey<bool>("$1", "AsfInfoHasAudio")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<bool>" name="AsfInfoHasNonAudioVideo">new MediaAttributeKey<bool>("$1", "AsfInfoHasNonAudioVideo")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_INFO_HAS_VIDEO" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<bool>" name="AsfInfoHasVideo">new MediaAttributeKey<bool>("$1", "AsfInfoHasVideo")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_LANGLIST" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<byte[]>" name="AsfLanglist">new MediaAttributeKey<byte[]>("$1", "AsfLanglist")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_LANGLIST_LEGACYORDER" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<byte[]>" name="AsfLanglistLegacyorder">new MediaAttributeKey<byte[]>("$1", "AsfLanglistLegacyorder")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_MARKER" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<byte[]>" name="AsfMarker">new MediaAttributeKey<byte[]>("$1", "AsfMarker")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_METADATA_IS_VBR" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<bool>" name="AsfMetadataIsVbr">new MediaAttributeKey<bool>("$1", "AsfMetadataIsVbr")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<byte[]>" name="AsfMetadataLeakyBucketPairs">new MediaAttributeKey<byte[]>("$1", "AsfMetadataLeakyBucketPairs")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_METADATA_V8_BUFFERAVERAGE" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<int>" name="AsfMetadataV8Bufferaverage">new MediaAttributeKey<int>("$1", "AsfMetadataV8Bufferaverage")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_METADATA_V8_VBRPEAK" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<int>" name="AsfMetadataV8Vbrpeak">new MediaAttributeKey<int>("$1", "AsfMetadataV8Vbrpeak")</const>
|
||
|
|
<const from-guid="MF_PD_ASF_SCRIPT" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<byte[]>" name="AsfScript">new MediaAttributeKey<byte[]>("$1", "AsfScript")</const>
|
||
|
|
<const from-guid="MF_PD_AUDIO_ENCODING_BITRATE" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<int>" name="AudioEncodingBitrate">new MediaAttributeKey<int>("$1", "AudioEncodingBitrate")</const>
|
||
|
|
<const from-guid="MF_PD_AUDIO_ISVARIABLEBITRATE" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<int>" name="AudioIsvariablebitrate">new MediaAttributeKey<int>("$1", "AudioIsvariablebitrate")</const>
|
||
|
|
<const from-guid="MF_PD_DURATION" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<long>" name="Duration">new MediaAttributeKey<long>("$1", "Duration")</const>
|
||
|
|
<const from-guid="MF_PD_LAST_MODIFIED_TIME" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<byte[]>" name="LastModifiedTime">new MediaAttributeKey<byte[]>("$1", "LastModifiedTime")</const>
|
||
|
|
<const from-guid="MF_PD_MIME_TYPE" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<string>" name="MimeType">new MediaAttributeKey<string>("$1", "MimeType")</const>
|
||
|
|
<const from-guid="MF_PD_PLAYBACK_BOUNDARY_TIME" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<long>" name="PlaybackBoundaryTime">new MediaAttributeKey<long>("$1", "PlaybackBoundaryTime")</const>
|
||
|
|
<const from-guid="MF_PD_PLAYBACK_ELEMENT_ID" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<int>" name="PlaybackElementId">new MediaAttributeKey<int>("$1", "PlaybackElementId")</const>
|
||
|
|
<const from-guid="MF_PD_PMPHOST_CONTEXT" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="PmphostContext">new MediaAttributeKey<SharpDX.ComObject>("$1", "PmphostContext")</const>
|
||
|
|
<const from-guid="MF_PD_PREFERRED_LANGUAGE" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<string>" name="PreferredLanguage">new MediaAttributeKey<string>("$1", "PreferredLanguage")</const>
|
||
|
|
<const from-guid="MF_PD_SAMI_STYLELIST" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<byte[]>" name="SamiStylelist">new MediaAttributeKey<byte[]>("$1", "SamiStylelist")</const>
|
||
|
|
<const from-guid="MF_PD_TOTAL_FILE_SIZE" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<long>" name="TotalFileSize">new MediaAttributeKey<long>("$1", "TotalFileSize")</const>
|
||
|
|
<const from-guid="MF_PD_VIDEO_ENCODING_BITRATE" class="SharpDX.MediaFoundation.PresentationDescriptionAttributeKeys" type="MediaAttributeKey<int>" name="VideoEncodingBitrate">new MediaAttributeKey<int>("$1", "VideoEncodingBitrate")</const>
|
||
|
|
<const from-guid="MF_READWRITE_D3D_OPTIONAL" class="SharpDX.MediaFoundation.SinkWriterAttributeKeys" type="MediaAttributeKey<bool>" name="ReadwriteD3DOptional">new MediaAttributeKey<bool>("$1", "ReadwriteD3DOptional")</const>
|
||
|
|
<const from-guid="MF_READWRITE_DISABLE_CONVERTERS" class="SharpDX.MediaFoundation.SinkWriterAttributeKeys" type="MediaAttributeKey<int>" name="ReadwriteDisableConverters">new MediaAttributeKey<int>("$1", "ReadwriteDisableConverters")</const>
|
||
|
|
<const from-guid="MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS" class="SharpDX.MediaFoundation.SinkWriterAttributeKeys" type="MediaAttributeKey<int>" name="ReadwriteEnableHardwareTransforms">new MediaAttributeKey<int>("$1", "ReadwriteEnableHardwareTransforms")</const>
|
||
|
|
<const from-guid="MF_READWRITE_MMCSS_CLASS" class="SharpDX.MediaFoundation.SinkWriterAttributeKeys" type="MediaAttributeKey<string>" name="ReadwriteMmcssClass">new MediaAttributeKey<string>("$1", "ReadwriteMmcssClass")</const>
|
||
|
|
<const from-guid="MF_READWRITE_MMCSS_CLASS_AUDIO" class="SharpDX.MediaFoundation.SinkWriterAttributeKeys" type="MediaAttributeKey<string>" name="ReadwriteMmcssClassAudio">new MediaAttributeKey<string>("$1", "ReadwriteMmcssClassAudio")</const>
|
||
|
|
<const from-guid="MF_READWRITE_MMCSS_PRIORITY" class="SharpDX.MediaFoundation.SinkWriterAttributeKeys" type="MediaAttributeKey<int>" name="ReadwriteMmcssPriority">new MediaAttributeKey<int>("$1", "ReadwriteMmcssPriority")</const>
|
||
|
|
<const from-guid="MF_READWRITE_MMCSS_PRIORITY_AUDIO" class="SharpDX.MediaFoundation.SinkWriterAttributeKeys" type="MediaAttributeKey<int>" name="ReadwriteMmcssPriorityAudio">new MediaAttributeKey<int>("$1", "ReadwriteMmcssPriorityAudio")</const>
|
||
|
|
<const from-guid="MF_SA_BUFFERS_PER_SAMPLE" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="BuffersPerSample">new MediaAttributeKey<int>("$1", "BuffersPerSample")</const>
|
||
|
|
<const from-guid="MF_SA_D3D_AWARE" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<bool>" name="D3DAware">new MediaAttributeKey<bool>("$1", "D3DAware")</const>
|
||
|
|
<const from-guid="MF_SA_D3D11_AWARE" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<bool>" name="D3D11Aware">new MediaAttributeKey<bool>("$1", "D3D11Aware")</const>
|
||
|
|
<const from-guid="MF_SA_D3D11_BINDFLAGS" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="D3D11Bindflags">new MediaAttributeKey<int>("$1", "D3D11Bindflags")</const>
|
||
|
|
<const from-guid="MF_SA_D3D11_USAGE" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="D3D11Usage">new MediaAttributeKey<int>("$1", "D3D11Usage")</const>
|
||
|
|
<const from-guid="MF_SA_REQUIRED_SAMPLE_COUNT" class="SharpDX.MediaFoundation.EVRAttributeKeys" type="MediaAttributeKey<int>" name="SaRequiredSampleCount">new MediaAttributeKey<int>("$1", "SaRequiredSampleCount")</const>
|
||
|
|
<const from-guid="MF_SAMPLEGRABBERSINK_IGNORE_CLOCK" class="SharpDX.MediaFoundation.SampleGrabberSinkAttributeKeys" type="MediaAttributeKey<int>" name="IgnoreClock">new MediaAttributeKey<int>("$1", "IgnoreClock")</const>
|
||
|
|
<const from-guid="MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET" class="SharpDX.MediaFoundation.SampleGrabberSinkAttributeKeys" type="MediaAttributeKey<long>" name="SampleTimeOffset">new MediaAttributeKey<long>("$1", "SampleTimeOffset")</const>
|
||
|
|
<const from-guid="MF_SD_ASF_EXTSTRMPROP_AVG_BUFFERSIZE" class="SharpDX.MediaFoundation.StreamDescriptorAttributeKeys" type="MediaAttributeKey<int>" name="AsfExtstrmpropAvgBuffersize">new MediaAttributeKey<int>("$1", "AsfExtstrmpropAvgBuffersize")</const>
|
||
|
|
<const from-guid="MF_SD_ASF_EXTSTRMPROP_AVG_DATA_BITRATE" class="SharpDX.MediaFoundation.StreamDescriptorAttributeKeys" type="MediaAttributeKey<int>" name="AsfExtstrmpropAvgDataBitrate">new MediaAttributeKey<int>("$1", "AsfExtstrmpropAvgDataBitrate")</const>
|
||
|
|
<const from-guid="MF_SD_ASF_EXTSTRMPROP_LANGUAGE_ID_INDEX" class="SharpDX.MediaFoundation.StreamDescriptorAttributeKeys" type="MediaAttributeKey<int>" name="AsfExtstrmpropLanguageIdIndex">new MediaAttributeKey<int>("$1", "AsfExtstrmpropLanguageIdIndex")</const>
|
||
|
|
<const from-guid="MF_SD_ASF_EXTSTRMPROP_MAX_BUFFERSIZE" class="SharpDX.MediaFoundation.StreamDescriptorAttributeKeys" type="MediaAttributeKey<int>" name="AsfExtstrmpropMaxBuffersize">new MediaAttributeKey<int>("$1", "AsfExtstrmpropMaxBuffersize")</const>
|
||
|
|
<const from-guid="MF_SD_ASF_EXTSTRMPROP_MAX_DATA_BITRATE" class="SharpDX.MediaFoundation.StreamDescriptorAttributeKeys" type="MediaAttributeKey<int>" name="AsfExtstrmpropMaxDataBitrate">new MediaAttributeKey<int>("$1", "AsfExtstrmpropMaxDataBitrate")</const>
|
||
|
|
<const from-guid="MF_SD_ASF_METADATA_DEVICE_CONFORMANCE_TEMPLATE" class="SharpDX.MediaFoundation.StreamDescriptorAttributeKeys" type="MediaAttributeKey<string>" name="AsfMetadataDeviceConformanceTemplate">new MediaAttributeKey<string>("$1", "AsfMetadataDeviceConformanceTemplate")</const>
|
||
|
|
<const from-guid="MF_SD_ASF_STREAMBITRATES_BITRATE" class="SharpDX.MediaFoundation.StreamDescriptorAttributeKeys" type="MediaAttributeKey<int>" name="AsfStreambitratesBitrate">new MediaAttributeKey<int>("$1", "AsfStreambitratesBitrate")</const>
|
||
|
|
<const from-guid="MF_SD_LANGUAGE" class="SharpDX.MediaFoundation.StreamDescriptorAttributeKeys" type="MediaAttributeKey<string>" name="Language">new MediaAttributeKey<string>("$1", "Language")</const>
|
||
|
|
<const from-guid="MF_SD_MUTUALLY_EXCLUSIVE" class="SharpDX.MediaFoundation.StreamDescriptorAttributeKeys" type="MediaAttributeKey<int>" name="MutuallyExclusive">new MediaAttributeKey<int>("$1", "MutuallyExclusive")</const>
|
||
|
|
<const from-guid="MF_SD_PROTECTED" class="SharpDX.MediaFoundation.StreamDescriptorAttributeKeys" type="MediaAttributeKey<bool>" name="Protected">new MediaAttributeKey<bool>("$1", "Protected")</const>
|
||
|
|
<const from-guid="MF_SD_SAMI_LANGUAGE" class="SharpDX.MediaFoundation.StreamDescriptorAttributeKeys" type="MediaAttributeKey<string>" name="SamiLanguage">new MediaAttributeKey<string>("$1", "SamiLanguage")</const>
|
||
|
|
<const from-guid="MF_SD_STREAM_NAME" class="SharpDX.MediaFoundation.StreamDescriptorAttributeKeys" type="MediaAttributeKey<string>" name="StreamName">new MediaAttributeKey<string>("$1", "StreamName")</const>
|
||
|
|
<const from-guid="MF_SESSION_APPROX_EVENT_OCCURRENCE_TIME" class="SharpDX.MediaFoundation.MediaSessionAttributeKeys" type="MediaAttributeKey<long>" name="ApproxEventOccurrenceTime">new MediaAttributeKey<long>("$1", "ApproxEventOccurrenceTime")</const>
|
||
|
|
<const from-guid="MF_SESSION_CONTENT_PROTECTION_MANAGER" class="SharpDX.MediaFoundation.MediaSessionAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="ContentProtectionManager">new MediaAttributeKey<SharpDX.ComObject>("$1", "ContentProtectionManager")</const>
|
||
|
|
<const from-guid="MF_SESSION_GLOBAL_TIME" class="SharpDX.MediaFoundation.MediaSessionAttributeKeys" type="MediaAttributeKey<bool>" name="GlobalTime">new MediaAttributeKey<bool>("$1", "GlobalTime")</const>
|
||
|
|
<const from-guid="MF_SESSION_QUALITY_MANAGER" class="SharpDX.MediaFoundation.MediaSessionAttributeKeys" type="MediaAttributeKey<System.Guid>" name="QualityManager">new MediaAttributeKey<System.Guid>("$1", "QualityManager")</const>
|
||
|
|
<const from-guid="MF_SESSION_REMOTE_SOURCE_MODE" class="SharpDX.MediaFoundation.MediaSessionAttributeKeys" type="MediaAttributeKey<bool>" name="RemoteSourceMode">new MediaAttributeKey<bool>("$1", "RemoteSourceMode")</const>
|
||
|
|
<const from-guid="MF_SESSION_SERVER_CONTEXT" class="SharpDX.MediaFoundation.MediaSessionAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="ServerContext">new MediaAttributeKey<SharpDX.ComObject>("$1", "ServerContext")</const>
|
||
|
|
<const from-guid="MF_SESSION_TOPOLOADER" class="SharpDX.MediaFoundation.MediaSessionAttributeKeys" type="MediaAttributeKey<System.Guid>" name="Topoloader">new MediaAttributeKey<System.Guid>("$1", "Topoloader")</const>
|
||
|
|
<const from-guid="MF_SINK_WRITER_ASYNC_CALLBACK" class="SharpDX.MediaFoundation.SinkWriterAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="AsyncCallback">new MediaAttributeKey<SharpDX.ComObject>("$1", "AsyncCallback")</const>
|
||
|
|
<const from-guid="MF_SINK_WRITER_D3D_MANAGER" class="SharpDX.MediaFoundation.SinkWriterAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="D3DManager">new MediaAttributeKey<SharpDX.ComObject>("$1", "D3DManager")</const>
|
||
|
|
<const from-guid="MF_SINK_WRITER_DISABLE_THROTTLING" class="SharpDX.MediaFoundation.SinkWriterAttributeKeys" type="MediaAttributeKey<int>" name="DisableThrottling">new MediaAttributeKey<int>("$1", "DisableThrottling")</const>
|
||
|
|
<const from-guid="MF_SINK_WRITER_ENCODER_CONFIG" class="SharpDX.MediaFoundation.SinkWriterAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="EncoderConfig">new MediaAttributeKey<SharpDX.ComObject>("$1", "EncoderConfig")</const>
|
||
|
|
<const from-guid="MF_SOURCE_READER_ASYNC_CALLBACK" class="SharpDX.MediaFoundation.SourceReaderAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="AsyncCallback">new MediaAttributeKey<SharpDX.ComObject>("$1", "AsyncCallback")</const>
|
||
|
|
<const from-guid="MF_SOURCE_READER_D3D_MANAGER" class="SharpDX.MediaFoundation.SourceReaderAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="D3DManager">new MediaAttributeKey<SharpDX.ComObject>("$1", "D3DManager")</const>
|
||
|
|
<const from-guid="MF_SOURCE_READER_DISABLE_CAMERA_PLUGINS" class="SharpDX.MediaFoundation.SourceReaderAttributeKeys" type="MediaAttributeKey<bool>" name="DisableCameraPlugins">new MediaAttributeKey<bool>("$1", "DisableCameraPlugins")</const>
|
||
|
|
<const from-guid="MF_SOURCE_READER_DISABLE_DXVA" class="SharpDX.MediaFoundation.SourceReaderAttributeKeys" type="MediaAttributeKey<int>" name="DisableDxva">new MediaAttributeKey<int>("$1", "DisableDxva")</const>
|
||
|
|
<const from-guid="MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN" class="SharpDX.MediaFoundation.SourceReaderAttributeKeys" type="MediaAttributeKey<int>" name="DisconnectMediasourceOnShutdown">new MediaAttributeKey<int>("$1", "DisconnectMediasourceOnShutdown")</const>
|
||
|
|
<const from-guid="MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING" class="SharpDX.MediaFoundation.SourceReaderAttributeKeys" type="MediaAttributeKey<bool>" name="EnableAdvancedVideoProcessing">new MediaAttributeKey<bool>("$1", "EnableAdvancedVideoProcessing")</const>
|
||
|
|
<const from-guid="MF_SOURCE_READER_ENABLE_TRANSCODE_ONLY_TRANSFORMS" class="SharpDX.MediaFoundation.SourceReaderAttributeKeys" type="MediaAttributeKey<bool>" name="EnableTranscodeOnlyTransforms">new MediaAttributeKey<bool>("$1", "EnableTranscodeOnlyTransforms")</const>
|
||
|
|
<const from-guid="MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING" class="SharpDX.MediaFoundation.SourceReaderAttributeKeys" type="MediaAttributeKey<int>" name="EnableVideoProcessing">new MediaAttributeKey<int>("$1", "EnableVideoProcessing")</const>
|
||
|
|
<const from-guid="MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS" class="SharpDX.MediaFoundation.SourceReaderAttributeKeys" type="MediaAttributeKey<int>" name="MediaSourceCharacteristics">new MediaAttributeKey<int>("$1", "MediaSourceCharacteristics")</const>
|
||
|
|
<const from-guid="MF_SOURCE_READER_MEDIASOURCE_CONFIG" class="SharpDX.MediaFoundation.SourceReaderAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="MediaSourceConfig">new MediaAttributeKey<SharpDX.ComObject>("$1", "MediaSourceConfig")</const>
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
<const from-guid="MF_TOPOLOGY_DISABLE_LOCAL_TRANSFORMS" class="SharpDX.MediaFoundation.TopologyAttributeKeys" type="MediaAttributeKey<bool>" name="DisableLocalTransforms">new MediaAttributeKey<bool>("$1", "DisableLocalTransforms")</const>
|
||
|
|
<const from-guid="MF_TOPOLOGY_DXVA_MODE" class="SharpDX.MediaFoundation.TopologyAttributeKeys" type="MediaAttributeKey<int>" name="DXVAMode">new MediaAttributeKey<int>("$1", "DXVAMode")</const>
|
||
|
|
<const from-guid="MF_TOPOLOGY_DYNAMIC_CHANGE_NOT_ALLOWED" class="SharpDX.MediaFoundation.TopologyAttributeKeys" type="MediaAttributeKey<int>" name="DynamicChangeNotAllowed">new MediaAttributeKey<int>("$1", "DynamicChangeNotAllowed")</const>
|
||
|
|
<const from-guid="MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES" class="SharpDX.MediaFoundation.TopologyAttributeKeys" type="MediaAttributeKey<int>" name="EnumerateSourceTypes">new MediaAttributeKey<int>("$1", "EnumerateSourceTypes")</const>
|
||
|
|
<const from-guid="MF_TOPOLOGY_HARDWARE_MODE" class="SharpDX.MediaFoundation.TopologyAttributeKeys" type="MediaAttributeKey<int>" name="HardwareMode">new MediaAttributeKey<int>("$1", "HardwareMode")</const>
|
||
|
|
<const from-guid="MF_TOPOLOGY_NO_MARKIN_MARKOUT" class="SharpDX.MediaFoundation.TopologyAttributeKeys" type="MediaAttributeKey<bool>" name="NoMarkinMarkout">new MediaAttributeKey<bool>("$1", "NoMarkinMarkout")</const>
|
||
|
|
<const from-guid="MF_TOPOLOGY_PLAYBACK_FRAMERATE" class="SharpDX.MediaFoundation.TopologyAttributeKeys" type="MediaAttributeKey<long>" name="PlaybackFramerate">new MediaAttributeKey<long>("$1", "PlaybackFramerate")</const>
|
||
|
|
<const from-guid="MF_TOPOLOGY_PLAYBACK_MAX_DIMS" class="SharpDX.MediaFoundation.TopologyAttributeKeys" type="MediaAttributeKey<long>" name="PlaybackMaxDimensions">new MediaAttributeKey<long>("$1", "PlaybackMaxDimensions")</const>
|
||
|
|
<const from-guid="MF_TOPOLOGY_PROJECTSTART" class="SharpDX.MediaFoundation.TopologyAttributeKeys" type="MediaAttributeKey<long>" name="ProjectStart">new MediaAttributeKey<long>("$1", "ProjectStart")</const>
|
||
|
|
<const from-guid="MF_TOPOLOGY_PROJECTSTOP" class="SharpDX.MediaFoundation.TopologyAttributeKeys" type="MediaAttributeKey<long>" name="ProjectStop">new MediaAttributeKey<long>("$1", "ProjectStop")</const>
|
||
|
|
<const from-guid="MF_TOPOLOGY_RESOLUTION_STATUS" class="SharpDX.MediaFoundation.TopologyAttributeKeys" type="MediaAttributeKey<int>" name="ResolutionStatus">new MediaAttributeKey<int>("$1", "ResolutionStatus")</const>
|
||
|
|
<const from-guid="MF_TOPOLOGY_START_TIME_ON_PRESENTATION_SWITCH" class="SharpDX.MediaFoundation.TopologyAttributeKeys" type="MediaAttributeKey<long>" name="StartTimeOnPresentationSwitch">new MediaAttributeKey<long>("$1", "StartTimeOnPresentationSwitch")</const>
|
||
|
|
<const from-guid="MF_TOPOLOGY_STATIC_PLAYBACK_OPTIMIZATIONS" class="SharpDX.MediaFoundation.TopologyAttributeKeys" type="MediaAttributeKey<int>" name="StaticPlaybackOptimizations">new MediaAttributeKey<int>("$1", "StaticPlaybackOptimizations")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_CONNECT_METHOD" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<int>" name="ConnectMethod">new MediaAttributeKey<int>("$1", "ConnectMethod")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_D3DAWARE" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<bool>" name="D3DAWARE">new MediaAttributeKey<bool>("$1", "D3DAWARE")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_DECODER" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<bool>" name="Decoder">new MediaAttributeKey<bool>("$1", "Decoder")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_DECRYPTOR" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<bool>" name="Decryptor">new MediaAttributeKey<bool>("$1", "Decryptor")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_DISABLE_PREROLL" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<bool>" name="DisablePreroll">new MediaAttributeKey<bool>("$1", "DisablePreroll")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_DISCARDABLE" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<byte[]>" name="Discardable">new MediaAttributeKey<byte[]>("$1", "Discardable")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_DRAIN" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<int>" name="Drain">new MediaAttributeKey<int>("$1", "Drain")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_ERROR_MAJORTYPE" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<System.Guid>" name="ErrorMajortype">new MediaAttributeKey<System.Guid>("$1", "ErrorMajortype")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_ERROR_SUBTYPE" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<System.Guid>" name="ErrorSubtype">new MediaAttributeKey<System.Guid>("$1", "ErrorSubtype")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_ERRORCODE" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<int>" name="Errorcode">new MediaAttributeKey<int>("$1", "Errorcode")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_FLUSH" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<int>" name="Flush">new MediaAttributeKey<int>("$1", "Flush")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_LOCKED" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<bool>" name="Locked">new MediaAttributeKey<bool>("$1", "Locked")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_MARKIN_HERE" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<bool>" name="MarkinHere">new MediaAttributeKey<bool>("$1", "MarkinHere")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_MARKOUT_HERE" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<bool>" name="MarkoutHere">new MediaAttributeKey<bool>("$1", "MarkoutHere")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_MEDIASTART" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<long>" name="Mediastart">new MediaAttributeKey<long>("$1", "Mediastart")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_MEDIASTOP" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<long>" name="Mediastop">new MediaAttributeKey<long>("$1", "Mediastop")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_NOSHUTDOWN_ON_REMOVE" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<bool>" name="NoshutdownOnRemove">new MediaAttributeKey<bool>("$1", "NoshutdownOnRemove")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_PRESENTATION_DESCRIPTOR" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="PresentationDescriptor">new MediaAttributeKey<SharpDX.ComObject>("$1", "PresentationDescriptor")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_PRIMARYOUTPUT" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<int>" name="Primaryoutput">new MediaAttributeKey<int>("$1", "Primaryoutput")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_RATELESS" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<bool>" name="Rateless">new MediaAttributeKey<bool>("$1", "Rateless")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_SEQUENCE_ELEMENTID" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<int>" name="SequenceElementid">new MediaAttributeKey<int>("$1", "SequenceElementid")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_SOURCE" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="Source">new MediaAttributeKey<SharpDX.ComObject>("$1", "Source")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_STREAM_DESCRIPTOR" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="StreamDescriptor">new MediaAttributeKey<SharpDX.ComObject>("$1", "StreamDescriptor")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_STREAMID" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<int>" name="Streamid">new MediaAttributeKey<int>("$1", "Streamid")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_TRANSFORM_OBJECTID" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<System.Guid>" name="TransformObjectid">new MediaAttributeKey<System.Guid>("$1", "TransformObjectid")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_WORKQUEUE_ID" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<int>" name="WorkqueueId">new MediaAttributeKey<int>("$1", "WorkqueueId")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_WORKQUEUE_ITEM_PRIORITY" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<int>" name="WorkqueueItemPriority">new MediaAttributeKey<int>("$1", "WorkqueueItemPriority")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_WORKQUEUE_MMCSS_CLASS" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<string>" name="WorkqueueMmcssClass">new MediaAttributeKey<string>("$1", "WorkqueueMmcssClass")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_WORKQUEUE_MMCSS_PRIORITY" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<int>" name="WorkqueueMmcssPriority">new MediaAttributeKey<int>("$1", "WorkqueueMmcssPriority")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_WORKQUEUE_MMCSS_TASKID" class="SharpDX.MediaFoundation.TopologyNodeAttributeKeys" type="MediaAttributeKey<int>" name="WorkqueueMmcssTaskid">new MediaAttributeKey<int>("$1", "WorkqueueMmcssTaskid")</const>
|
||
|
|
<const from-guid="MF_TRANSCODE_ADJUST_PROFILE" class="SharpDX.MediaFoundation.TranscodeAttributeKeys" type="MediaAttributeKey<int>" name="TranscodeAdjustProfile">new MediaAttributeKey<int>("$1", "TranscodeAdjustProfile")</const>
|
||
|
|
<const from-guid="MF_TRANSCODE_CONTAINERTYPE" class="SharpDX.MediaFoundation.TranscodeAttributeKeys" type="MediaAttributeKey<System.Guid>" name="TranscodeContainertype">new MediaAttributeKey<System.Guid>("$1", "TranscodeContainertype")</const>
|
||
|
|
<const from-guid="MF_TRANSCODE_DONOT_INSERT_ENCODER" class="SharpDX.MediaFoundation.TranscodeAttributeKeys" type="MediaAttributeKey<int>" name="TranscodeDonotInsertEncoder">new MediaAttributeKey<int>("$1", "TranscodeDonotInsertEncoder")</const>
|
||
|
|
<const from-guid="MF_TRANSCODE_ENCODINGPROFILE" class="SharpDX.MediaFoundation.TranscodeAttributeKeys" type="MediaAttributeKey<string>" name="TranscodeEncodingprofile">new MediaAttributeKey<string>("$1", "TranscodeEncodingprofile")</const>
|
||
|
|
<const from-guid="MF_TRANSCODE_QUALITYVSSPEED" class="SharpDX.MediaFoundation.TranscodeAttributeKeys" type="MediaAttributeKey<int>" name="TranscodeQualityvsspeed">new MediaAttributeKey<int>("$1", "TranscodeQualityvsspeed")</const>
|
||
|
|
<const from-guid="MF_TRANSCODE_SKIP_METADATA_TRANSFER" class="SharpDX.MediaFoundation.TranscodeAttributeKeys" type="MediaAttributeKey<int>" name="TranscodeSkipMetadataTransfer">new MediaAttributeKey<int>("$1", "TranscodeSkipMetadataTransfer")</const>
|
||
|
|
<const from-guid="MF_TRANSCODE_TOPOLOGYMODE" class="SharpDX.MediaFoundation.TranscodeAttributeKeys" type="MediaAttributeKey<int>" name="TranscodeTopologymode">new MediaAttributeKey<int>("$1", "TranscodeTopologymode")</const>
|
||
|
|
<const from-guid="MF_TRANSFORM_ASYNC" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="TransformAsync">new MediaAttributeKey<int>("$1", "TransformAsync")</const>
|
||
|
|
<const from-guid="MF_TRANSFORM_ASYNC_UNLOCK" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="TransformAsyncUnlock">new MediaAttributeKey<int>("$1", "TransformAsyncUnlock")</const>
|
||
|
|
<const from-guid="MF_TRANSFORM_CATEGORY_Attribute" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<System.Guid>" name="TransformCategoryAttribute">new MediaAttributeKey<System.Guid>("$1", "TransformCategoryAttribute")</const>
|
||
|
|
<const from-guid="MF_TRANSFORM_FLAGS_Attribute" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="TransformFlagsAttribute">new MediaAttributeKey<int>("$1", "TransformFlagsAttribute")</const>
|
||
|
|
|
||
|
|
|
||
|
|
<const from-guid="MFASFSPLITTER_PACKET_BOUNDARY" class="SharpDX.MediaFoundation.AsfSplitterAttributeKeys" type="MediaAttributeKey<bool>" name="PacketBoundary">new MediaAttributeKey<bool>("$1", "PacketBoundary")</const>
|
||
|
|
|
||
|
|
|
||
|
|
<const from-guid="MFSampleExtension_3DVideo" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<bool>" name="Video3D">new MediaAttributeKey<bool>("$1", "Video3D")</const>
|
||
|
|
<const from-guid="MFSampleExtension_3DVideo_SampleFormat" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<int>" name="Video3DSampleFormat">new MediaAttributeKey<int>("$1", "Video3DSampleFormat")</const>
|
||
|
|
<const from-guid="MFSampleExtension_BottomFieldFirst" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<bool>" name="BottomFieldFirst">new MediaAttributeKey<bool>("$1", "BottomFieldFirst")</const>
|
||
|
|
<const from-guid="MFSampleExtension_CleanPoint" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<bool>" name="CleanPoint">new MediaAttributeKey<bool>("$1", "CleanPoint")</const>
|
||
|
|
<const from-guid="MFSampleExtension_DecodeTimestamp" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<long>" name="DecodeTimestamp">new MediaAttributeKey<long>("$1", "DecodeTimestamp")</const>
|
||
|
|
<const from-guid="MFSampleExtension_DerivedFromTopField" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<bool>" name="DerivedFromTopField">new MediaAttributeKey<bool>("$1", "DerivedFromTopField")</const>
|
||
|
|
<const from-guid="MFSampleExtension_DeviceTimestamp" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<long>" name="DeviceTimestamp">new MediaAttributeKey<long>("$1", "DeviceTimestamp")</const>
|
||
|
|
<const from-guid="MFSampleExtension_Discontinuity" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<bool>" name="Discontinuity">new MediaAttributeKey<bool>("$1", "Discontinuity")</const>
|
||
|
|
<const from-guid="MFSampleExtension_FrameCorruption" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<int>" name="FrameCorruption">new MediaAttributeKey<int>("$1", "FrameCorruption")</const>
|
||
|
|
<const from-guid="MFSampleExtension_Interlaced" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<bool>" name="Interlaced">new MediaAttributeKey<bool>("$1", "Interlaced")</const>
|
||
|
|
<const from-guid="MFSampleExtension_PacketCrossOffsets" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<byte[]>" name="PacketCrossOffsets">new MediaAttributeKey<byte[]>("$1", "PacketCrossOffsets")</const>
|
||
|
|
<const from-guid="MFSampleExtension_RepeatFirstField" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<bool>" name="RepeatFirstField">new MediaAttributeKey<bool>("$1", "RepeatFirstField")</const>
|
||
|
|
<const from-guid="MFSampleExtension_SingleField" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<bool>" name="SingleField">new MediaAttributeKey<bool>("$1", "SingleField")</const>
|
||
|
|
<const from-guid="MFSampleExtension_Token" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="Token">new MediaAttributeKey<SharpDX.ComObject>("$1", "Token")</const>
|
||
|
|
<const from-guid="MFSampleExtension_VideoDSPMode" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<int>" name="VideoDSPMode">new MediaAttributeKey<int>("$1", "VideoDSPMode")</const>
|
||
|
|
<const from-guid="MFSampleExtension_VideoEncodePictureType" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<int>" name="VideoEncodePictureType">new MediaAttributeKey<int>("$1", "VideoEncodePictureType")</const>
|
||
|
|
<const from-guid="MFSampleExtension_VideoEncodeQP" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<long>" name="VideoEncodeQP">new MediaAttributeKey<long>("$1", "VideoEncodeQP")</const>
|
||
|
|
<const from-guid="MFT_CODEC_MERIT_Attribute" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="MftCodecMeritAttribute">new MediaAttributeKey<int>("$1", "MftCodecMeritAttribute")</const>
|
||
|
|
<const from-guid="MFT_CONNECTED_STREAM_ATTRIBUTE" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="MftConnectedStreamAttribute">new MediaAttributeKey<SharpDX.ComObject>("$1", "MftConnectedStreamAttribute")</const>
|
||
|
|
<const from-guid="MFT_CONNECTED_TO_HW_STREAM" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="MftConnectedToHwStream">new MediaAttributeKey<int>("$1", "MftConnectedToHwStream")</const>
|
||
|
|
<const from-guid="MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="MftDecoderExposeOutputTypesInNativeOrder">new MediaAttributeKey<int>("$1", "MftDecoderExposeOutputTypesInNativeOrder")</const>
|
||
|
|
<const from-guid="MFT_DECODER_FINAL_VIDEO_RESOLUTION_HINT" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<long>" name="MftDecoderFinalVideoResolutionHint">new MediaAttributeKey<long>("$1", "MftDecoderFinalVideoResolutionHint")</const>
|
||
|
|
<const from-guid="MFT_ENUM_HARDWARE_URL_Attribute" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<string>" name="MftEnumHardwareUrlAttribute">new MediaAttributeKey<string>("$1", "MftEnumHardwareUrlAttribute")</const>
|
||
|
|
<const from-guid="MFT_ENUM_HARDWARE_VENDOR_ID_Attribute" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<string>" name="MftEnumHardwareVendorIdAttribute">new MediaAttributeKey<string>("$1", "MftEnumHardwareVendorIdAttribute")</const>
|
||
|
|
<const from-guid="MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="MftEnumTranscodeOnlyAttribute">new MediaAttributeKey<int>("$1", "MftEnumTranscodeOnlyAttribute")</const>
|
||
|
|
<const from-guid="MFT_FIELDOFUSE_UNLOCK_Attribute" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="MftFieldofuseUnlockAttribute">new MediaAttributeKey<SharpDX.ComObject>("$1", "MftFieldofuseUnlockAttribute")</const>
|
||
|
|
<const from-guid="MFT_FRIENDLY_NAME_Attribute" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<string>" name="MftFriendlyNameAttribute">new MediaAttributeKey<string>("$1", "MftFriendlyNameAttribute")</const>
|
||
|
|
<const from-guid="MFT_HW_TIMESTAMP_WITH_QPC_Attribute" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="MftHwTimestampWithQpcAttribute">new MediaAttributeKey<int>("$1", "MftHwTimestampWithQpcAttribute")</const>
|
||
|
|
<const from-guid="MFT_INPUT_TYPES_Attributes" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<byte[]>" name="MftInputTypesAttributes">new MediaAttributeKey<byte[]>("$1", "MftInputTypesAttributes")</const>
|
||
|
|
<const from-guid="MFT_OUTPUT_TYPES_Attributes" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<byte[]>" name="MftOutputTypesAttributes">new MediaAttributeKey<byte[]>("$1", "MftOutputTypesAttributes")</const>
|
||
|
|
<const from-guid="MFT_PREFERRED_ENCODER_PROFILE" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="MftPreferredEncoderProfile">new MediaAttributeKey<SharpDX.ComObject>("$1", "MftPreferredEncoderProfile")</const>
|
||
|
|
<const from-guid="MFT_PREFERRED_OUTPUTTYPE_Attribute" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<SharpDX.ComObject>" name="MftPreferredOutputtypeAttribute">new MediaAttributeKey<SharpDX.ComObject>("$1", "MftPreferredOutputtypeAttribute")</const>
|
||
|
|
<const from-guid="MFT_PROCESS_LOCAL_Attribute" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<int>" name="MftProcessLocalAttribute">new MediaAttributeKey<int>("$1", "MftProcessLocalAttribute")</const>
|
||
|
|
<const from-guid="MFT_SUPPORT_3DVIDEO" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<bool>" name="MftSupport3dvideo">new MediaAttributeKey<bool>("$1", "MftSupport3dvideo")</const>
|
||
|
|
<const from-guid="MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<bool>" name="MftSupportDynamicFormatChange">new MediaAttributeKey<bool>("$1", "MftSupportDynamicFormatChange")</const>
|
||
|
|
<const from-guid="MFT_TRANSFORM_CLSID_Attribute" class="SharpDX.MediaFoundation.TransformAttributeKeys" type="MediaAttributeKey<System.Guid>" name="MftTransformClsidAttribute">new MediaAttributeKey<System.Guid>("$1", "MftTransformClsidAttribute")</const>
|
||
|
|
<const from-guid="VIDEO_ZOOM_RECT" class="SharpDX.MediaFoundation.EVRAttributeKeys" type="MediaAttributeKey<byte[]>" name="VideoZoomRect">new MediaAttributeKey<byte[]>("$1", "VideoZoomRect")</const>
|
||
|
|
|
||
|
|
<create visibility="public static" class="MediaServiceKeys" />
|
||
|
|
<const from-guid="MF_METADATA_PROVIDER_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="MetadataProvider">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MF_PMP_SERVER_CONTEXT" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="PMPServer">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MF_QUALITY_SERVICES" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="Qualiy">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MF_RATE_CONTROL_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="RateControl">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MF_RATE_CONTROL_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MF_REMOTE_PROXY" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="RemoteProxy">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MF_SAMI_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="SAMI">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MF_SOURCE_PRESENTATION_PROVIDER_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="SourcePresentationProvider">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MF_TIMECODE_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="TimeCode">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MF_TOPONODE_ATTRIBUTE_EDITOR_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="ToplogyNodeAttributeEditor">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MF_WRAPPED_OBJECT" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="WrappedObject">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MF_WORKQUEUE_SERVICES" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="WorkQueue">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MFNET_SAVEJOB_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="SaveJob">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MFNETSOURCE_STATISTICS_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="NetworkSourceStatistics">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MR_AUDIO_POLICY_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="AudioPolicy">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MR_BUFFER_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="Buffer">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MR_CAPTURE_POLICY_VOLUME_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="CapturePolicyVolume">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MR_POLICY_VOLUME_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="PolicyVolume">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MR_STREAM_VOLUME_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="StreamVolume">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="MR_VIDEO_ACCELERATION_SERVICE" class='SharpDX.MediaFoundation.MediaServiceKeys' type='System.Guid' name="VideoAcceleration">new System.Guid("$1")</const>
|
||
|
|
|
||
|
|
<create class="MediaFactory" visibility="public static"/>
|
||
|
|
<const from-macro="MF_VERSION" class="SharpDX.MediaFoundation.MediaFactory" type="int" name="Version" />
|
||
|
|
|
||
|
|
<const from-guid="CLSID_MFMediaEngineClassFactory" visibility="internal" class="SharpDX.MediaFoundation.MediaEngineClassFactory" type="System.Guid" name="CLSID_MFMediaEngineClassFactory">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="CLSID_MFCaptureEngineClassFactory" visibility="internal" class="SharpDX.MediaFoundation.CaptureEngineClassFactory" type="System.Guid" name="CLSID_MFCaptureEngineClassFactory">new System.Guid("$1")</const>
|
||
|
|
<const from-guid="CLSID_MFCaptureEngine" visibility="internal" class="SharpDX.MediaFoundation.CaptureEngine" type="System.Guid" name="CLSID_MFCaptureEngine">new System.Guid("$1")</const>
|
||
|
|
|
||
|
|
<const from-guid="MFSampleExtension_DescrambleData" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<long>" name="DescrambleData">new MediaAttributeKey<long>("$1", "DescrambleData")</const>
|
||
|
|
<const from-guid="MFSampleExtension_SampleKeyID" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<int>" name="SampleKeyID">new MediaAttributeKey<int>("$1", "SampleKeyID")</const>
|
||
|
|
<const from-guid="MFSampleExtension_GenKeyFunc" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<long>" name="GenKeyFunc">new MediaAttributeKey<long>("$1", "GenKeyFunc")</const>
|
||
|
|
<const from-guid="MFSampleExtension_GenKeyCtx" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<long>" name="GenKeyCtx">new MediaAttributeKey<long>("$1", "GenKeyCtx")</const>
|
||
|
|
<const from-guid="MFSampleExtension_PacketCrossOffsets" class="SharpDX.MediaFoundation.SampleAttributeKeys" type="MediaAttributeKey<byte[]>" name="PacketCrossOffsets">new MediaAttributeKey<byte[]>("$1", "PacketCrossOffsets")</const>
|
||
|
|
<const from-guid="MFT_CATEGORY_(.*)" class="SharpDX.MediaFoundation.TransformCategoryGuids" type="System.Guid" name="$1">new System.Guid("$1")</const>
|
||
|
|
|
||
|
|
<create class="ResultCode" visibility="public"/>
|
||
|
|
<const from-macro="MF_E_(.*)" type="SharpDX.ResultDescriptor" cpp-type="int" name="$1" class="SharpDX.MediaFoundation.ResultCode" visibility="public static readonly">new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
|
||
|
|
<create-cpp enum="MFASYNC_CALLBACK_FLAGS" macro="MFASYNC_.*_CALLBACK"/>
|
||
|
|
<create-cpp enum="MFASYNC_CALLBACK_QUEUE" macro="MFASYNC_CALLBACK_QUEUE_.*"/>
|
||
|
|
|
||
|
|
<define enum="SharpDX.MediaFoundation.MediaEventTypes" sizeof="4" />
|
||
|
|
<context-clear />
|
||
|
|
</extension>
|
||
|
|
|
||
|
|
<bindings>
|
||
|
|
<bind from="MEDIA_EVENT_TYPES" to="SharpDX.MediaFoundation.MediaEventTypes"/>
|
||
|
|
<bind from="MPEG1VIDEOINFO" to="SharpDX.MediaFoundation.Mpeg1VideoInformation"/>
|
||
|
|
<bind from="MPEG2VIDEOINFO" to="SharpDX.MediaFoundation.Mpeg2VideoInformation"/>
|
||
|
|
<bind from="VIDEOINFOHEADER2" to="SharpDX.MediaFoundation.VideoInformationHeader2"/>
|
||
|
|
<bind from="RESOURCE_CHARACTERISTICS" to="SharpDX.MediaFoundation.ResourceCharacteristics"/>
|
||
|
|
<bind from="MFARGB" to="SharpDX.Mathematics.Interop.RawColorBGRA"/>
|
||
|
|
</bindings>
|
||
|
|
|
||
|
|
<mapping>
|
||
|
|
<context id="mediafoundation-all"/>
|
||
|
|
<!--
|
||
|
|
// *****************************************************************
|
||
|
|
// MediaFoundation Enumerations
|
||
|
|
// *****************************************************************
|
||
|
|
-->
|
||
|
|
<map enum="MF(.*)" name-tmp="$1"/>
|
||
|
|
|
||
|
|
<remove enum-item=".*_Mask"/>
|
||
|
|
|
||
|
|
<map enum="MF_TOPOSTATUS" name="TopologyStatus"/>
|
||
|
|
|
||
|
|
<map enum="MFASYNC_CALLBACK_FLAGS" name="AsyncCallbackFlags" none="true" flags="true"/>
|
||
|
|
<map enum-item="MFASYNC_(.*)_CALLBACK" name-tmp="$1"/>
|
||
|
|
|
||
|
|
<map enum="MFASYNC_CALLBACK_QUEUE" name="WorkQueueType"/>
|
||
|
|
<map enum-item="MFASYNC_CALLBACK_QUEUE_(.*)" name-tmp="$1"/>
|
||
|
|
|
||
|
|
<map enum="#MF_RESOLUTION_MEDIASOURCE" name="SourceResolverFlags" none="true" flags="true"/>
|
||
|
|
<map enum-item="MF_RESOLUTION_(.*)" name-tmp="$1"/>
|
||
|
|
|
||
|
|
<map enum="#MF_ACTIVATE_CUSTOM_MIXER_ALLOWFAIL" name="ActivateCustomMixerFlags" none="true" flags="true"/>
|
||
|
|
<map enum-item="MF_ACTIVATE_CUSTOM_MIXER_ALLOWFAIL" name="AllowFail"/>
|
||
|
|
|
||
|
|
<map enum="#MF_ACTIVATE_CUSTOM_PRESENTER_ALLOWFAIL" name="ActivateCustomPresenterFlags" none="true" flags="true"/>
|
||
|
|
<map enum-item="MF_ACTIVATE_CUSTOM_PRESENTER_ALLOWFAIL" name="AllowFail"/>
|
||
|
|
|
||
|
|
<map enum="#MEUnknown" name="MediaEventTypes"/>
|
||
|
|
<map enum-item="ME(.*)" name-tmp="$1"/>
|
||
|
|
<map enum-item="MEWMDRM(.*)" name-tmp="WindowsMediaDRM$1"/>
|
||
|
|
<remove enum="MEReservedMax"/>
|
||
|
|
|
||
|
|
<map enum="#MF_SOURCE_READER_INVALID_STREAM_INDEX" name="SourceReaderIndex"/>
|
||
|
|
<map enum-item="MF_SOURCE_READER_(.*)" name-tmp="$1"/>
|
||
|
|
|
||
|
|
<map enum-item="MF_SOURCE_READERF_(.*)" name-tmp="$1"/>
|
||
|
|
|
||
|
|
<map enum="#MF_SINK_WRITER_INVALID_STREAM_INDEX" name="SinkWriterIndex"/>
|
||
|
|
<map enum-item="MF_SINK_WRITER_(.*)" name-tmp="$1"/>
|
||
|
|
|
||
|
|
<map enum-item="MFNominalRange_([0-9].*)" name="Range$1"/>
|
||
|
|
|
||
|
|
<map enum-item="MFVideoSrcContentHintFlag_16x9" name="Hint16x9"/>
|
||
|
|
<map enum-item="MFVideoSrcContentHintFlag_235_1" name="Hint235_1"/>
|
||
|
|
|
||
|
|
<map enum="MF2DBuffer_LockFlags" name="Buffer2DLockFlags"/>
|
||
|
|
<remove enum-item="MF2DBuffer_LockFlags_ForceDWORD"/>
|
||
|
|
|
||
|
|
<map enum="MF3DVideoOutputType" name="Video3DOutputType"/>
|
||
|
|
|
||
|
|
<map enum="ASF_SELECTION_STATUS" name="AsfSelectionStatus"/>
|
||
|
|
<map enum-item="ASF_STATUS_(.*)" name-tmp="$1"/>
|
||
|
|
|
||
|
|
<map enum="_MFT_ENUM_FLAG" name="TransformEnumFlag"/>
|
||
|
|
<map enum-item="MFT_ENUM_FLAG_(.*)" name-tmp="$1"/>
|
||
|
|
<map enum="_MFT_PROCESS_OUTPUT_FLAGS" name="TransformProcessOutputFlags"/>
|
||
|
|
<map enum="_MFT_PROCESS_OUTPUT_STATUS" name="TransformProcessOutputStatus"/>
|
||
|
|
|
||
|
|
<map enum="MF_MEDIAKEY_STATUS" name="MediaKeyStatusState"/>
|
||
|
|
|
||
|
|
<map enum="#MF_CAPTURE_ENGINE_MEDIASOURCE" name="PreferredMediaStream" />
|
||
|
|
<map enum-item="MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_(.*)" name="$1" />
|
||
|
|
|
||
|
|
<!--
|
||
|
|
// *****************************************************************
|
||
|
|
// MediaFoundation Structures
|
||
|
|
// *****************************************************************
|
||
|
|
-->
|
||
|
|
<map struct="MF(.*)" name-tmp="$1"/>
|
||
|
|
|
||
|
|
<map struct="MFVideoSurfaceInfo" marshalto="true"/>
|
||
|
|
|
||
|
|
<map enum-item="MFVideoRotationFormat_(.*)" name="Angle$1"/>
|
||
|
|
<map enum-item="MFCameraIntrinsic_DistortionModelType_6KT" name="SixKT"/>
|
||
|
|
|
||
|
|
<!--
|
||
|
|
// *****************************************************************
|
||
|
|
// MediaFoundation Interfaces
|
||
|
|
// *****************************************************************
|
||
|
|
-->
|
||
|
|
<map interface="IMF(.*)" name="$1"/>
|
||
|
|
<remove inteface="MFASYNCRESULT" />
|
||
|
|
|
||
|
|
<map interface="IDMOQualityControl" name="QualityControl"/>
|
||
|
|
<map interface="IDMOVideoOutputOptimizations" name="VideoOutputOptimizations"/>
|
||
|
|
|
||
|
|
<map interface="IEVR(.*)" name="$1"/>
|
||
|
|
|
||
|
|
<map interface="IMFGetService" name="ServiceProvider"/>
|
||
|
|
<map interface="IMFShutdown" name="Shutdownable"/>
|
||
|
|
<map interface="IMF2DBuffer" name="Buffer2D"/>
|
||
|
|
<map interface="IMF2DBuffer2" name="Buffer2D2"/>
|
||
|
|
|
||
|
|
<map param="IMFRateControl::GetRate::pfThin" attribute="out" return="true"/>
|
||
|
|
<map param="IMFRateControl::GetRate::pflRate" attribute="out"/>
|
||
|
|
|
||
|
|
<map method="IMFMediaEngineProtectedContent::SetContentProtectionManager" visibility="internal"/>
|
||
|
|
<map param="IMFMediaEngineProtectedContent::SetContentProtectionManager::pCPM" type="void"/>
|
||
|
|
|
||
|
|
<map interface="IMFAttributes" name="MediaAttributes"/>
|
||
|
|
<map method="IMFAttributes::GetItem" visibility="internal"/>
|
||
|
|
<map param="IMFAttributes::GetItem::pValue" attribute="in" type="void"/>
|
||
|
|
<map param="IMFAttributes::GetItemType::pType" return="true"/>
|
||
|
|
|
||
|
|
<map method="IMFAttributes::CompareItem" visibility="internal"/>
|
||
|
|
<map param="IMFAttributes::CompareItem::pbResult" return="true"/>
|
||
|
|
|
||
|
|
<map param="IMFAttributes::Compare::pbResult" return="true"/>
|
||
|
|
|
||
|
|
<map method="IMFAttributes::GetUINT32" visibility="internal"/>
|
||
|
|
<map method="IMFAttributes::GetUINT32" name="GetInt"/>
|
||
|
|
<map param="IMFAttributes::GetUINT32::punValue" return="true"/>
|
||
|
|
|
||
|
|
<map method="IMFAttributes::GetUINT64" visibility="internal"/>
|
||
|
|
<map method="IMFAttributes::GetUINT64" name="GetLong"/>
|
||
|
|
<map param="IMFAttributes::GetUINT64::punValue" return="true"/>
|
||
|
|
|
||
|
|
<map method="IMFAttributes::GetDouble" visibility="internal"/>
|
||
|
|
<map method="IMFAttributes::GetGUID" visibility="internal"/>
|
||
|
|
<map param="IMFAttributes::GetDouble::pfValue" return="true"/>
|
||
|
|
<map param="IMFAttributes::GetGUID::pguidValue" return="true"/>
|
||
|
|
|
||
|
|
<map method="IMFAttributes::GetString.*" visibility="internal"/>
|
||
|
|
<map method="IMFAttributes::GetAllocatedString" visibility="internal"/>
|
||
|
|
<map param="IMFAttributes::GetStringLength::pcchLength" return="true"/>
|
||
|
|
|
||
|
|
<map method="IMFAttributes::GetBlob.*" visibility="internal"/>
|
||
|
|
<map method="IMFAttributes::GetAllocatedBlob" visibility="internal"/>
|
||
|
|
<map param="IMFAttributes::GetBlob::pBuf" type="void" attribute="in"/>
|
||
|
|
<map param="IMFAttributes::GetBlobSize::pcbBlobSize" return="true"/>
|
||
|
|
<map method="IMFAttributes::SetBlob" visibility="internal" />
|
||
|
|
<map param="IMFAttributes::SetBlob::pBuf" type="void" attribute="in"/>
|
||
|
|
|
||
|
|
<map method="IMFAttributes::GetUnknown" visibility="internal"/>
|
||
|
|
|
||
|
|
<map method="IMFAttributes::SetItem" name="Set" visibility="internal" />
|
||
|
|
<map method="IMFAttributes::SetUINT32" name="Set" visibility="internal" />
|
||
|
|
<map method="IMFAttributes::SetUINT64" name="Set" visibility="internal" />
|
||
|
|
<map method="IMFAttributes::SetDouble" name="Set" visibility="internal" />
|
||
|
|
<map method="IMFAttributes::SetGUID" name="Set" visibility="internal" />
|
||
|
|
<map method="IMFAttributes::SetString" name="Set" visibility="internal" />
|
||
|
|
<map method="IMFAttributes::SetUnknown" name="Set" visibility="internal" />
|
||
|
|
|
||
|
|
<map method="IMFAttributes::GetItemByIndex" visibility="internal"/>
|
||
|
|
|
||
|
|
<map method="IMFMediaEngineClassFactory::Create.*" visibility="internal"/>
|
||
|
|
<map param="IMFMediaEngineClassFactory::Create.*::pp.*" attribute="fast out"/>
|
||
|
|
<map method="IMFCaptureEngineClassFactory::Create.*" visibility="internal"/>
|
||
|
|
<map method="IMFCaptureEngine::Initialize" visibility="internal" />
|
||
|
|
|
||
|
|
<map param="IMFMediaEngineClassFactory::CreateInstance::dwFlags" type="MF_MEDIA_ENGINE_CREATEFLAGS" name="flags"/>
|
||
|
|
|
||
|
|
<map interface="IMFMediaEngineNotify" callback="true" visibility="internal"/>
|
||
|
|
|
||
|
|
<map interface="IMFCaptureEngineOnEventCallback" callback="true" visibility="internal" />
|
||
|
|
<map interface="IMFClockStateSink" callback="true"/>
|
||
|
|
<map interface="IMFSampleGrabberSinkCallback" callback="true"/>
|
||
|
|
<map interface="IMFSampleGrabberSinkCallback2" callback="true"/>
|
||
|
|
<map interface="IMFVideoPresenter" callback="true"/>
|
||
|
|
<map interface="IMFCaptureEngineOnSampleCallback" callback="true"/>
|
||
|
|
<map interface="IMFCaptureEngineOnSampleCallback2" callback="true"/>
|
||
|
|
|
||
|
|
<map method="IMFDXGIDeviceManager::ResetDevice" visibility="internal"/>
|
||
|
|
<map param="IMFDXGIDeviceManager::OpenDeviceHandle::phDevice" return="true"/>
|
||
|
|
<map method="IMFDXGIDeviceManager::UnlockDevice" visibility="internal"/>
|
||
|
|
<map param="IMFDXGIDeviceManager::LockDevice::ppUnkDevice" return="true"/>
|
||
|
|
<map param="IMFDXGIDeviceManager::GetVideoService::ppService" return="true"/>
|
||
|
|
|
||
|
|
<map interface="IMFByteStream" name="IByteStream" callback-visibility="public" callback="true" callback-dual="true" callback-name="ByteStream"/>
|
||
|
|
|
||
|
|
<map interface="IMFAsyncCallback" name="IAsyncCallback" callback="true"/>
|
||
|
|
|
||
|
|
<map interface="IMFAsyncCallbackLogging" name="IAsyncCallbackLogging" callback="true"/>
|
||
|
|
|
||
|
|
<map param="IMFByteStream::*.*::pb" type="void" attribute="in"/>
|
||
|
|
|
||
|
|
<map method="IMFSinkWriter::GetStatistics" name="GetStatistics_" check="false" visibility="internal"/>
|
||
|
|
<map param="IMFSinkWriter::GetStatistics::pStats" type="void" attribute="in"/>
|
||
|
|
|
||
|
|
<map param="IMFByteStream::Begin[RW].*::punkState" type="void"/>
|
||
|
|
|
||
|
|
<map param="IMFMediaEngineEx::GetResourceCharacteristics::pCharacteristics" type="RESOURCE_CHARACTERISTICS"/>
|
||
|
|
|
||
|
|
<map method="IMFMediaEngine::SetSource" visibility="internal" property="false"/>
|
||
|
|
<map param="IMFMediaEngine::SetSource::pUrl" type="void"/>
|
||
|
|
|
||
|
|
<map method="IMFMediaEngine::OnVideoStreamTick" name="OnVideoStreamTick_" check="false" visibility="internal"/>
|
||
|
|
|
||
|
|
<map param="IMFMediaEngineEx::SetSourceFromByteStream::pURL" type="void"/>
|
||
|
|
|
||
|
|
<map method="IMFAsyncResult::GetStatus" return="true" check="false"/>
|
||
|
|
|
||
|
|
<map method="IMFMediaError::GetExtendedErrorCode" check="false"/>
|
||
|
|
|
||
|
|
<map param="IMFSourceReader::.*::pp.*" return="true"/>
|
||
|
|
|
||
|
|
<map method="IMFSourceReader::SetCurrentMediaType" visibility="internal"/>
|
||
|
|
<map param="IMFSourceReader::SetCurrentMediaType::pdwReserved" type="void"/>
|
||
|
|
|
||
|
|
<map param="IMFSourceReader::ReadSample::dwControlFlags" type="MF_SOURCE_READER_CONTROL_FLAG"/>
|
||
|
|
<map param="IMFSourceReader::ReadSample::pdwStreamFlags" type="MF_SOURCE_READER_FLAG"/>
|
||
|
|
|
||
|
|
<map param="IMFSourceReader::GetPresentationAttribute::pvarAttribute" return="true"/>
|
||
|
|
|
||
|
|
<map method="IMFSourceReader::SetCurrentPosition" visibility="internal"/>
|
||
|
|
|
||
|
|
<map param="IMFSample::.*::pp.*" return="true"/>
|
||
|
|
|
||
|
|
<map param="IMFMediaBuffer::Lock::ppbBuffer" type="void" attribute="out" return="true"/>
|
||
|
|
|
||
|
|
<map param="IMFGetService::GetService::ppvObject" return="true"/>
|
||
|
|
|
||
|
|
<map param="IMFAsyncCallback::GetParameters::pdwFlags" type="MFASYNC_CALLBACK_FLAGS"/>
|
||
|
|
|
||
|
|
<map method="IMFMediaEventGenerator::GetEvent" name="GetEvent" visibility="internal"/>
|
||
|
|
<map param="IMFMediaEventGenerator::EndGetEvent::ppEvent" return="true"/>
|
||
|
|
<map param="IMFMediaEventGenerator::BeginGetEvent::punkState" type="void"/>
|
||
|
|
|
||
|
|
<map method="IMFAsyncResult::.*" property="false" visibility="internal"/>
|
||
|
|
<map param="IMFAsyncResult::GetState::ppunkState" type="void"/>
|
||
|
|
<map method="IMFAsyncResult::GetObjectW" name="GetObject"/>
|
||
|
|
|
||
|
|
<map param="IMFMediaSession::SetTopology::dwSetTopologyFlags" type="MFSESSION_SETTOPOLOGY_FLAGS"/>
|
||
|
|
<map param="IMFMediaEvent::GetType::pmet" type="MEDIA_EVENT_TYPES"/>
|
||
|
|
|
||
|
|
<map method="IMFSourceResolver::CreateObjectFromURL" visibility="internal"/>
|
||
|
|
|
||
|
|
<map method="IMFHDCPStatus::Set" property="false"/>
|
||
|
|
|
||
|
|
<map method="IMFTimedTextTrack::GetExtendedErrorCode" check="false"/>
|
||
|
|
|
||
|
|
<!-- temp: use void* type for VARIANT* -->
|
||
|
|
<map param="IMFASFIndexer::GetSeekPositionForValue::pvarValue" type="void"/>
|
||
|
|
|
||
|
|
<map method="IMFCapturePhotoConfirmation::SetPhotoConfirmationCallback" visibility="internal" property="false"/>
|
||
|
|
<map method="IMFCapture[PR].*Sink::SetSampleCallback" visibility="internal" property="false" />
|
||
|
|
<map method="IMFCapture[PR].*Sink::SetOutputByteStream" visibility="internal" property="false" />
|
||
|
|
<map param="IMFCaptureSink::GetService::ppUnknown" return="true" />
|
||
|
|
|
||
|
|
<!--
|
||
|
|
// *****************************************************************
|
||
|
|
// MediaFoundation Functions
|
||
|
|
// *****************************************************************
|
||
|
|
-->
|
||
|
|
<remove function="IMF.*"/>
|
||
|
|
<remove function="BSTR_.*"/>
|
||
|
|
<remove function="HWND_.*"/>
|
||
|
|
<remove function="LPSAFEARRAY_.*"/>
|
||
|
|
|
||
|
|
<map param="MFCreateSourceReader.*::pp.*" attribute="out fast"/>
|
||
|
|
|
||
|
|
<!-- Remove some functions with unsupported structs -->
|
||
|
|
<remove function="MFInitMediaTypeFromVideoInfoHeader" />
|
||
|
|
<remove function="MFInitMediaTypeFromMPEG1VideoInfo" />
|
||
|
|
<remove function="MFInitMediaTypeFromVideoInfoHeader2" />
|
||
|
|
<remove function="MFInitMediaTypeFromAMMediaType" />
|
||
|
|
<remove function="MFInitMediaTypeFromVideoInfoHeader" />
|
||
|
|
<remove function="MFInitMediaTypeFromMPEG2VideoInfo" />
|
||
|
|
<remove function="MFInitAMMediaTypeFromMFMediaType" />
|
||
|
|
<remove function="MFCreateAMMediaTypeFromMFMediaType"/>
|
||
|
|
|
||
|
|
<map param="MFCreateAttributes::ppMFAttributes" attribute="out fast"/>
|
||
|
|
<map param="MFCreateDXGIDeviceManager::ppDeviceManager" attribute="out fast"/>
|
||
|
|
<map param="MFCreateMFByteStreamOnStreamEx::ppByteStream" attribute="out fast"/>
|
||
|
|
<map param="MFCreateMFByteStreamOnStream::ppByteStream" attribute="out fast"/>
|
||
|
|
|
||
|
|
<map function="MFCreateSourceResolver" visibility="internal"/>
|
||
|
|
<map param="MFCreateSourceResolver::ppISourceResolver" attribute="out fast"/>
|
||
|
|
<ifdef name="DIRECTX11_1">
|
||
|
|
<map function="MFCreateSourceResolver" dll='"mf.dll"'/>
|
||
|
|
</ifdef>
|
||
|
|
<ifndef name="DIRECTX11_1">
|
||
|
|
<map function="MFCreateSourceResolver" dll='"mfplat.dll"'/>
|
||
|
|
</ifndef>
|
||
|
|
|
||
|
|
<map function="MFAddPeriodicCallback" visibility="internal"/>
|
||
|
|
|
||
|
|
<map function="MF(.*)" name-tmp="$1"/>
|
||
|
|
<map function="MF.*" dll='"Mfplat.dll"' group="SharpDX.MediaFoundation.MediaFactory"/>
|
||
|
|
<map function="Create.*" dll='"Temp.dll"' group="SharpDX.MediaFoundation.MediaFactory"/>
|
||
|
|
|
||
|
|
<map function="MFCreateSourceReader.*" dll='"Mfreadwrite.dll"'/>
|
||
|
|
<map function="MFCreateSinkWriterFrom.*" dll='"Mfreadwrite.dll"'/>
|
||
|
|
|
||
|
|
<map function="MFCreateWaveFormatExFromMFMediaType" visibility="internal"/>
|
||
|
|
<map param="MFCreateWaveFormatExFromMFMediaType::ppWF" type="void"/>
|
||
|
|
|
||
|
|
<map param="MFCreateMediaType::ppMFType" attribute="out fast"/>
|
||
|
|
|
||
|
|
<map param="MFCreateSample::ppIMFSample" return="true"/>
|
||
|
|
<map param="MFCreateVideoSampleFromSurface::ppSample" return="true"/>
|
||
|
|
<map param="MFCreateMemoryBuffer::ppBuffer" return="true"/>
|
||
|
|
<map param="MFCreateSinkWriterFromURL::ppSinkWriter" return="true"/>
|
||
|
|
<map param="IMFCollection::GetElement::ppUnkElement" return="true"/>
|
||
|
|
<map param="MFTranscodeGetAudioOutputAvailableTypes::ppAvailableTypes" return="true"/>
|
||
|
|
<map param="MFTranscodeGetAudioOutputAvailableTypes::dwMFTFlags" type="_MFT_ENUM_FLAG"/>
|
||
|
|
|
||
|
|
<map function="MFTranscodeGetAudioOutputAvailableTypes" dll='"mf.dll"'/>
|
||
|
|
<map function="MFShutdownObject" dll='"mf.dll"'/>
|
||
|
|
<map function="MFRR_CreateActivate" dll='"mf.dll"'/>
|
||
|
|
<map function="MFRequireProtectedEnvironment" dll='"mf.dll"'/>
|
||
|
|
<map function="MFReadSequencerSegmentOffset" dll='"mf.dll"'/>
|
||
|
|
<map function="MFLoadSignedLibrary" dll='"mf.dll"'/>
|
||
|
|
<map function="MFGetTopoNodeCurrentType" dll='"mf.dll"'/>
|
||
|
|
<map function="MFGetSystemId" dll='"mf.dll"'/>
|
||
|
|
<map function="MFGetSupportedSchemes" dll='"mf.dll"'/>
|
||
|
|
<map function="MFGetSupportedMimeTypes" dll='"mf.dll"'/>
|
||
|
|
<map function="MFGetService" dll='"mf.dll"'/>
|
||
|
|
<map function="MFGetMultipleServiceProviders" dll='"mf.dll"'/>
|
||
|
|
<map function="MFGetLocalId" dll='"mf.dll"'/>
|
||
|
|
<map function="MFEnumDeviceSources" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateWMVEncoderActivate" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateWMAEncoderActivate" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateVideoRendererActivate" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateVideoRenderer" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateUrlmonSchemePlugin" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateTranscodeTopologyFromByteStream" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateTranscodeTopology" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateTranscodeSinkActivate" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateTranscodeProfile" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateTopologyNode" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateTopology" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateTopoLoader" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateStandardQualityManager" dll='"mf.dll"'/>
|
||
|
|
|
||
|
|
<map function="MFCreateSoundEventSchemePlugin" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateSimpleTypeHandler" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateSequencerSourceRemoteStream" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateSequencerSource" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateSequencerSegmentOffset" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateSecureHttpSchemePlugin" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateSampleGrabberSinkActivate" visibility="internal" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateSampleCopierMFT" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateSAMIByteStreamPlugin" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateRemoteDesktopPlugin" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateProxyLocator" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateProtectedEnvironmentAccess" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreatePresentationDescriptorFromASFProfile" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreatePresentationClock" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreatePMPServer" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreatePMPMediaSession" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreatePMPHost" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateNSCByteStreamPlugin" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateNetSchemePlugin" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateMuxSink" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateMPEG4MediaSink" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateMP3MediaSink" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateMP3ByteStreamPlugin" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateMediaSession" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateMediaProcessor" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateLPCMByteStreamPlugin" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateHttpSchemePlugin" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateFMPEG4MediaSink" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateFileSchemePlugin" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateFileBlockMap" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateDrmNetNDSchemePlugin" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateDeviceSourceActivate" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateDeviceSource" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateCredentialCache" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateCacheManager" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateByteCacheFile" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateAudioRendererActivate" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateAudioRenderer" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateASFStreamSelector" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateASFStreamingMediaSinkActivate" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateASFStreamingMediaSink" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateASFSplitter" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateASFProfileFromPresentationDescriptor" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateASFProfile" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateASFMultiplexer" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateASFMediaSinkActivate" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateASFMediaSink" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateASFIndexerByteStream" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateASFIndexer" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateASFContentInfo" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateASFByteStreamPlugin" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateAppSourceProxy" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateAggregateSource" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateADTSMediaSink" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreateAC3MediaSink" dll='"mf.dll"'/>
|
||
|
|
<map function="MFCreate3GPMediaSink" dll='"mf.dll"'/>
|
||
|
|
<map function="MergePropertyStore" dll='"mf.dll"'/>
|
||
|
|
<map function="ExtractPropVariant" dll='"mf.dll"'/>
|
||
|
|
<map function="DllGetClassObject" dll='"mf.dll"'/>
|
||
|
|
<map function="DllGetActivationFactory" dll='"mf.dll"'/>
|
||
|
|
<map function="DllCanUnloadNow" dll='"mf.dll"'/>
|
||
|
|
<map function="CreateNamedPropertyStore" dll='"mf.dll"'/>
|
||
|
|
<map function="CopyPropertyStore" dll='"mf.dll"'/>
|
||
|
|
<map function="ConvertPropVariant" dll='"mf.dll"'/>
|
||
|
|
<map function="AppendPropVariant" dll='"mf.dll"'/>
|
||
|
|
|
||
|
|
<map function="MFPCreateMediaPlayer" dll='"mfplay.dll"'/>
|
||
|
|
|
||
|
|
<map function="MFCreateVideoSampleFromSurface" dll='"EVR.dll"'/>
|
||
|
|
|
||
|
|
<map function="MFTEnumEx" visibility="internal"/>
|
||
|
|
<map param="MFTEnumEx::pppMFTActivate" type="void" attribute="out"/>
|
||
|
|
|
||
|
|
<map function="MFEnumDeviceSources" visibility="internal"/>
|
||
|
|
<map param="MFEnumDeviceSources::pppSourceActivate" type="void" attribute="out"/>
|
||
|
|
|
||
|
|
<map param="IMFASFMultiplexer::GetNextPacket::pdwStatusFlags" type="ASF_STATUSFLAGS" attribute="out"/>
|
||
|
|
|
||
|
|
<map method="IMFTransform::GetStreamIDs" visibility="internal" check ="false"/>
|
||
|
|
|
||
|
|
<map method="IMFTransform::GetOutputAvailableType" visibility="internal" check ="false"/>
|
||
|
|
|
||
|
|
<map method="IMFTransform::ProcessOutput" visibility="internal" check ="false"/>
|
||
|
|
<map param="IMFTransform::ProcessOutput::dwFlags" type="_MFT_PROCESS_OUTPUT_FLAGS"/>
|
||
|
|
<map param="IMFTransform::ProcessOutput::pdwStatus" type="_MFT_PROCESS_OUTPUT_STATUS" attribute="out"/>
|
||
|
|
|
||
|
|
<ifdef name="STORE_APP">
|
||
|
|
<remove function="MFCheckContentProtectionDevice" />
|
||
|
|
<remove function="MFCreateContentDecryptorContext" />
|
||
|
|
<remove function="MFCreateContentProtectionDevice" />
|
||
|
|
<remove function="MFIsContentProtectionDeviceSupported" />
|
||
|
|
<remove function="MFCreatePMPMediaSession" />
|
||
|
|
<remove function="MFCreateTopology" />
|
||
|
|
<remove function="MFCreateTopologyNode" />
|
||
|
|
<remove function="MFCreateAudioRendererActivate" />
|
||
|
|
<remove function="MFCreatePresentationClock" />
|
||
|
|
<remove function="MFCreateMuxStreamAttributes" />
|
||
|
|
<remove function="MFCreateMuxStreamMediaType" />
|
||
|
|
<remove function="MFCreateMuxStreamSample" />
|
||
|
|
<remove function="MFCreateSensorGroup" />
|
||
|
|
<remove function="MFCreateSensorStream" />
|
||
|
|
<remove function="MFCreateSensorActivityMonitor" />
|
||
|
|
|
||
|
|
</ifdef>
|
||
|
|
<context-clear />
|
||
|
|
</mapping>
|
||
|
|
</config>
|