Delen via


Opsommingen van Media Foundation

In deze sectie

Onderwerp Beschrijving
_MFDepthMeasurement
Hiermee geeft u het meetsysteem voor een dieptewaarde in een videoframe.
_MF_CROSS_ORIGIN_POLICY
Wordt toegewezen aan het CORS-kenmerk (Cross Origin Settings) van W3C dat wordt gebruikt door het HTML5-media-element
_MFP_CREATION_OPTIONS
Hiermee geeft u opties voor de MFPCreateMediaPlayer functie.
_MFP_CREDENTIAL_FLAGS
Bevat vlaggen voor de MFP_ACQUIRE_USER_CREDENTIAL_EVENT structuur.
_MFP_MEDIAITEM_CHARACTERISTICS
Bevat vlaggen die een media-item beschrijven.
_MFT_DRAIN_TYPE
Niet ondersteund.
_MFT_ENUM_FLAG
Bevat vlaggen voor het registreren en inventariseren van Media Foundation-transformaties (MFT's).
_MFT_INPUT_DATA_BUFFER_FLAGS
Hiermee worden vlaggen gedefinieerd voor de methode IMFTransform::P rocessInput. Er zijn momenteel geen vlaggen gedefinieerd.
_MFT_INPUT_STATUS_FLAGS
Geeft de status van een invoerstroom op een Media Foundation-transformatie (MFT) aan.
_MFT_INPUT_STREAM_INFO_FLAGS
Beschrijft een invoerstroom op een Media Foundation-transformatie (MFT).
_MFT_OUTPUT_DATA_BUFFER_FLAGS
Hiermee worden vlaggen gedefinieerd voor de methode IMFTransform::P rocessOutput.
_MFT_OUTPUT_STATUS_FLAGS
Geeft aan of een Media Foundation-transformatie (MFT) uitvoergegevens kan produceren.
_MFT_OUTPUT_STREAM_INFO_FLAGS
Beschrijft een uitvoerstroom op een Media Foundation-transformatie (MFT).
_MFT_PROCESS_OUTPUT_FLAGS
Definieert vlaggen voor het verwerken van uitvoervoorbeelden in een Media Foundation-transformatie (MFT).
_MFT_PROCESS_OUTPUT_STATUS
Geeft de status aan van een aanroep naar IMFTransform::P rocessOutput.
_MFT_SET_TYPE_FLAGS
Definieert vlaggen voor de instelling of het testen van het mediatype op een Media Foundation-transformatie (MFT).
AEC_SYSTEM_MODE
Hiermee geeft u de verwerkingsmodus voor de DSP voor spraakopname. Deze opsomming wordt gebruikt met de eigenschap MFPKEY_WMAAECMA_SYSTEM_MODE.
AEC_VAD_MODE
Hiermee geeft u het type spraakactiviteitsdetectie (VAD) voor de DSP voor spraakopname. Deze opsomming wordt gebruikt met de eigenschap MFPKEY_WMAAECMA_FEATR_VAD.
ASF_SELECTION_STATUS
Hiermee definieert u de selectieopties voor een ASF-stream.
ASF_STATUSFLAGS
Definieert statusvoorwaarden voor de methode IMFASFSplitter::GetNextSample.
DXVA2_NominalRange
Beschrijft hoe u kleurgegevens toe te wijzen aan een genormaliseerd [0...1]-bereik.
DXVA2_SampleFormat
Beschrijft de inhoud van een videovoorbeeld. Deze vlaggen worden gebruikt in de DXVA2_ExtendedFormat structuur.
DXVA2_SurfaceType
Beschrijft een DirectX-oppervlaktype voor DirectX Video Acceleration (DXVA).
DXVA2_VideoChromaSubSampling
Hierin wordt beschreven hoe chroma-waarden worden positioneerd ten opzichte van de lumamonsters in een YUV-videoframe.
DXVA2_VideoLighting
Beschrijft de beoogde lichtomstandigheden voor het weergeven van video-inhoud.
DXVA2_VideoPrimaries
Hiermee geeft u de kleuren primaries van een videobron.
DXVA2_VideoTransferFunction
Hiermee geeft u de conversiefunctie van lineair RGB naar niet-lineair RGB (R'G'B').
DXVA2_VideoTransferMatrix
Beschrijft de conversiematrices tussen Y'PbPr (onderdeelvideo) en studio R'G'B'.
eAVDecDDStereoDownMixMode
Hiermee geeft u de stereo downmix-modus voor een Dolby Digital-audiodecoder.
eAVEncAdaptiveMode
Hiermee geeft u de adaptieve coderingsmodus voor een video-encoder.
eAVEncH264PictureType
Hiermee geeft u waarden op voor het afbeeldingstype H.264.
eAVEncH264PictureType
Hiermee geeft u het type afbeelding op dat wordt uitgevoerd door een video-encoder.
eAVEncH264VLevel
Hiermee geeft u een H.264-coderingsniveau op.
eAVEncH264VProfile
Hiermee geeft u een H.264-videoprofiel op.
eAVEncVideoContentType
Hiermee geeft u het type video-inhoud.
EVRFilterConfigPrefs-
Bevat vlaggen die worden gebruikt om het EVR-filter (Enhanced Video Renderer) van Microsoft DirectShow te configureren.
MF_ATTRIBUTE_SERIALIZE_OPTIONS
Hiermee definieert u vlaggen voor het serialiseren en deserialiseren van kenmerkarchieven.
MF_ATTRIBUTE_TYPE
Hiermee definieert u het gegevenstype voor een sleutel/waardepaar.
MF_ATTRIBUTES_MATCH_TYPE
Hiermee geeft u op hoe de kenmerken op twee objecten moeten worden vergeleken.
MF_CAPTURE_ENGINE_DEVICE_TYPE opsomming
Hiermee geeft u een type opnameapparaat op.
opsomming MF_CAPTURE_ENGINE_SINK_TYPE opsomming
Hiermee geeft u een type capture sink.
opsomming MF_CAPTURE_ENGINE_STREAM_CATEGORY
Hiermee definieert u de waarden voor de bronstroomcategorie.
MF_CONNECT_METHOD
Hiermee geeft u op hoe de topologielader een topologieknooppunt verbindt.
MF_CUSTOM_DECODE_UNIT_TYPE opsomming
Hiermee geeft u het type eenheid in een IMFSample- in een MFSampleExtension_ForwardedDecodeUnits verzameling.
MF_FILE_ACCESSMODE
Hiermee geeft u de aangevraagde toegangsmodus voor het openen van een bestand.
MF_FILE_FLAGS
Hiermee geeft u het gedrag op bij het openen van een bestand.
MF_FILE_OPENMODE
Hiermee geeft u op hoe u een bestand opent of maakt.
MF_MEDIA_ENGINE_CANPLAY
Hiermee geeft u de kans op dat de media-engine een opgegeven type mediaresource kan afspelen.
MF_MEDIA_ENGINE_CREATEFLAGS
Bevat vlaggen voor de methode IMFMediaEngineClassFactory::CreateInstance.
MF_MEDIA_ENGINE_ERR
Definieert foutcodes voor de Media Engine.
MF_MEDIA_ENGINE_EVENT
Definieert gebeurteniscodes voor de Media Engine.
MF_MEDIA_ENGINE_EXTENSION_TYPE
Hiermee geeft u extensietypen voor media-engine op.
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS
Hiermee geeft u de vereisten voor inhoudsbeveiliging voor een videoframe.
MF_MEDIA_ENGINE_KEYERR
Definieert foutcodes voor mediasleutels voor de media-engine.
MF_MEDIA_ENGINE_NETWORK
Definieert netwerkstatuscodes voor de Media Engine.
MF_MEDIA_ENGINE_OPM_STATUS
Hiermee definieert u de status van de Output Protection Manager (OPM).
MF_MEDIA_ENGINE_PRELOAD
Definieert preload-hints voor de media-engine.
MF_MEDIA_ENGINE_PROTECTION_FLAGS
Bevat vlaggen die aangeven of de Media Engine beveiligde inhoud afspeelt en of de Media Engine het beveiligde mediapad (PMP) gebruikt.
MF_MEDIA_ENGINE_READY
Definieert statuswaarden voor de media-engine.
MF_MEDIA_ENGINE_S3D_PACKING_MODE
Hiermee geeft u de indeling voor een verpakt 3D-videoframe.
MF_MEDIA_ENGINE_SEEK_MODE
Definieert waarden voor de zoekmodus van de media-engine.
MF_MEDIA_ENGINE_STATISTIC
Identificeert statistieken die door de Media Engine worden bijgehouden tijdens het afspelen.
MF_MEDIA_ENGINE_STREAMTYPE_FAILED
Identificeert het type mediastream dat is mislukt.
MF_MSE_ERROR
Definieert de verschillende foutstatussen van de mediabronextensie.
MF_MSE_READY
Definieert de verschillende kant-en-klare statussen van de mediabronextensie.
MF_OBJECT_TYPE
Hiermee definieert u de objecttypen die door de bron-resolver worden gemaakt.
MF_OPM_ACP_PROTECTION_LEVEL
Definieert beveiligingsniveaus voor MFPROTECTION_ACP.
MF_OPM_CGMSA_PROTECTION_LEVEL
Definieert beveiligingsniveaus voor MFPROTECTION_CGMSA.
MF_PLUGIN_CONTROL_POLICY
Hiermee definieert u beleidsinstellingen voor de methode IMFPluginControl2::SetPolicy.
MF_Plugin_Type
Hiermee geeft u het objecttype voor de IMFPluginControl interface.
MF_QUALITY_ADVISE_FLAGS
Bevat vlaggen voor de methode IMFQualityAdvise2::NotifyQualityEvent.
MF_QUALITY_DROP_MODE
Hiermee geeft u op hoe agressief een pijplijnonderdeel voorbeelden moet verwijderen.
MF_QUALITY_LEVEL
Hiermee geeft u het kwaliteitsniveau voor een pijplijnonderdeel op.
MF_SHARING_ENGINE_EVENT
Definieert gebeurtenissen die worden verzonden door de engine voor delen.
MF_SOURCE_READER_CONTROL_FLAG
Bevat vlaggen voor de methode IMFSourceReader::ReadSample.
MF_SOURCE_READER_FLAG
Bevat vlaggen die de status van de methode IMFSourceReader::ReadSample aangeven.
MF_TIMED_TEXT_ALIGNMENT
Hiermee geeft u op hoe tekst wordt uitgelijnd in het bovenliggende blokelement.
MF_TIMED_TEXT_CUE_EVENT
Hiermee geeft u het type van een timed text cue-gebeurtenis.
MF_TIMED_TEXT_DECORATION
Hiermee geeft u op hoe tekst is versierd (onderstreept, enzovoort).
MF_TIMED_TEXT_DISPLAY_ALIGNMENT
Hiermee geeft u op hoe tekst wordt uitgelijnd met de weergave.
MF_TIMED_TEXT_ERROR_CODE
Hiermee geeft u de soort fout op die is opgetreden met een getimed tekstspoor.
MF_TIMED_TEXT_FONT_STYLE
Hiermee geeft u de tekenstijl van de getimede tekst.
MF_TIMED_TEXT_SCROLL_MODE
Hiermee geeft u op hoe tekst wordt weergegeven wanneer het bovenliggende element wordt geschoven.
MF_TIMED_TEXT_TRACK_KIND
Hiermee geeft u het type getimede teksttrace op.
MF_TIMED_TEXT_UNIT_TYPE
Hiermee geeft u de eenheden op waarin de getimede tekst wordt gemeten.
MF_TIMED_TEXT_WRITING_MODE
Hiermee geeft u de volgorde op waarin tekst op het bovenliggende element wordt geschreven.
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS
Definieert statusvlagmen voor het kenmerk MF_TOPOLOGY_RESOLUTION_STATUS.
MF_TOPOLOGY_TYPE
Hiermee definieert u het type topologieknooppunt.
MF_TOPONODE_DRAIN_MODE
Definieert op welke momenten een transformatie in een topologie wordt leeggezogen.
MF_TOPONODE_FLUSH_MODE
Definieert wanneer een transformatie in een topologie wordt leeggemaakt.
MF_TOPOSTATUS
Hiermee geeft u de status van een topologie tijdens het afspelen.
MF_TRANSCODE_ADJUST_PROFILE_FLAGS
Hiermee definieert u de profielvlagmen die zijn ingesteld in het kenmerk MF_TRANSCODE_ADJUST_PROFILE.
MF_TRANSCODE_TOPOLOGYMODE_FLAGS
Hiermee definieert u vlaggen voor het kenmerk MF_TRANSCODE_TOPOLOGYMODE.
MF_URL_TRUST_STATUS
Geeft aan of de URL afkomstig is van een vertrouwde bron.
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE
Definieert algoritmen voor de videoprocessor die door MF_VIDEO_PROCESSOR_ALGORITHMwordt gebruikt.
MF_VIDEO_PROCESSOR_MIRROR
Hiermee geeft u op hoe u een video-afbeelding spiegelt.
MF_VIDEO_PROCESSOR_ROTATION
Hiermee geeft u op hoe u een video-afbeelding kunt draaien.
MF2DBuffer_LockFlags
Bevat vlaggen voor de methode IMF2DBuffer2::Lock2DSize.
MF3DVideoOutputType
Hiermee geeft u op hoe een 3D stereoscopische videostream moet worden uitgevoerd.
MFASF_INDEXER_FLAGS
Hiermee definieert u de opties van de ASF-indexeerfunctie.
MFASF_MULTIPLEXERFLAGS
Hiermee definieert u de opties voor asf-multiplexer.
MFASF_SPLITTERFLAGS
Hiermee definieert u de opties voor asf-splitsers.
MFASF_STREAMSELECTOR_FLAGS
Hiermee definieert u de opties voor de ASF-stroomkiezer.
MFASYNC_WORKQUEUE_TYPE
Hiermee geeft u het type werkwachtrij voor de MFAllocateWorkQueueEx functie te maken.
MFAudioConstriction-
Hiermee geeft u waarden voor audioverkleining.
MFBYTESTREAM_SEEK_ORIGIN
Hiermee geeft u de oorsprong voor een zoekaanvraag op.
MFCLOCK_CHARACTERISTICS_FLAGS
Bevat vlaggen die de kenmerken van een klok beschrijven.
MFCLOCK_RELATIONAL_FLAGS
Definieert eigenschappen van een klok.
MFCLOCK_STATE
Definieert de status van een klok.
MFFrameSourceTypes
Beschrijft het type gegevens dat wordt geleverd door een framebron.
MFMEDIASOURCE_CHARACTERISTICS
Definieert de kenmerken van een mediabron.
MFNET_PROXYSETTINGS
Hiermee geeft u op hoe de standaardproxyzoeker de verbindingsinstellingen voor een proxyserver opgeeft.
MFNetAuthenticationFlags-
Hiermee geeft u op hoe de referenties van de gebruiker worden gebruikt.
MFNetCredentialOptions-
Beschrijft opties voor de cachenetwerkreferenties.
MFNetCredentialRequirements
Hiermee geeft u op hoe de referentiebeheerder gebruikersreferenties moet verkrijgen.
MFNETSOURCE_CACHE_STATE
Hiermee definieert u de status van de cache voor een mediabestand of -vermelding.
MFNETSOURCE_PROTOCOL_TYPE
Geeft het type besturingsprotocol aan dat wordt gebruikt bij het streamen of downloaden.
MFNETSOURCE_STATISTICS_IDS
Definieert statistieken die door de netwerkbron worden verzameld.
MFNETSOURCE_TRANSPORT_TYPE
Beschrijft het type transport dat wordt gebruikt voor streaming of het downloaden van gegevens (TCP of UDP).
MFNominalRange
Hiermee geeft u op of kleurgegevens hoofdruimte en teenruimte bevatten.
MFP_EVENT_TYPE
Definieert gebeurtenistypen voor de IMFPMediaPlayerCallback interface.
MFP_MEDIAPLAYER_STATE
Hiermee geeft u de huidige afspeelstatus.
MFPMPSESSION_CREATION_FLAGS
Bevat vlaggen die het gedrag van de MFCreatePMPMediaSession functie definiƫren.
MFPOLICYMANAGER_ACTION
Hiermee definieert u acties die kunnen worden uitgevoerd in een stream.
MFRATE_DIRECTION
Hiermee geeft u de richting van afspelen (vooruit of omgekeerd).
MFSampleEncryptionProtectionScheme
Hiermee geeft u de ondersteunde beveiligingsschema's voor versleutelde voorbeelden.
MFSensorDeviceType
Hiermee geeft u het type van een sensorapparaat. Een waarde uit deze opsomming wordt geretourneerd door IMFSensorDevice::GetDeviceType.
MFSensorStreamType
Hiermee geeft u op of een stroom die is gekoppeld aan een IMFSensorDevice een invoer- of uitvoerstroom is.
MFSensorDeviceMode
Hiermee geeft u de deelmodus van een IMFSensorDevice.
MFSequencerTopologyFlags
Bevat vlaggen voor het toevoegen van een topologie aan de sequencer-bron of het bijwerken van een topologie die al in de wachtrij staat.
MFSESSION_GETFULLTOPOLOGY_FLAGS
Hiermee worden vlaggen gedefinieerd voor de methode IMFMediaSession::GetFullTopology.
MFSESSION_SETTOPOLOGY_FLAGS
Definieert het gedrag van de methode IMFMediaSession::SetTopology.
MFSHUTDOWN_STATUS
Beschrijft de huidige status van een aanroep naar de methode IMFShutdown::Shutdown.
MFSINK_WMDRMACTION
Hiermee geeft u op hoe de ASF-bestandssink Windows Media DRM moet toepassen.
MFStandardVideoFormat
Bevat waarden die algemene video-indelingen opgeven.
MFSTREAMSINK_MARKER_TYPE
Definieert gegevens over streammarkeringen voor de methode IMFStreamSink::P laceMarker.
MFT_MESSAGE_TYPE
Definieert berichten voor een Media Foundation-transformatie (MFT).
MFTIMER_FLAGS
Bevat vlaggen voor de methode IMFTimer::SetTimer.
MFTOPOLOGY_DXVA_MODE
Hiermee geeft u op of de topologielader Microsoft DirectX Video Acceleration (DXVA) inschakelt in de topologie.
MFTOPOLOGY_HARDWARE_MODE
Hiermee geeft u op of de topologielader hardwaregebaseerde Media Foundation-transformaties (MMFT's) in de topologie invoegt.
MFVideo3DFormat
Hiermee geeft u op hoe 3D-videoframes worden opgeslagen in het geheugen.
MFVideo3DFormat
Hiermee geeft u op hoe 3D-videoframes worden opgeslagen in het geheugen.
MFVideo3DSampleFormat
Hiermee geeft u op hoe een 3D-videoframe wordt opgeslagen in een mediavoorbeeld.
MFVideo3DSampleFormat
Hiermee geeft u op hoe een 3D-videoframe wordt opgeslagen in een mediavoorbeeld.
MFVideoAlphaBitmapFlags
Hiermee definieert u vlaggen voor de MFVideoAlphaBitmapParams structuur.
MFVideoAspectRatioMode
Hiermee geeft u de hoogte-breedteverhoudingmodus.
MFVideoChromaSubsampling
Bevat vlaggen waarmee het coderingsschema voor Y'Cb'Cr'-gegevens wordt gedefinieerd.
MFVideoDRMFlags
Hiermee geeft u het type kopieerbeveiliging op dat is vereist voor een videostream.
MFVideoDSPMode
Hiermee geeft u de verwerkingsmodus van de VideoStabilisatie MFT.
MFVideoFlags-
Bevat vlaggen die een videostream beschrijven.
MFVideoInterlaceMode
Hiermee geeft u op hoe een videostream wordt ge interlaceerd.
MFVideoLighting-
Beschrijft de optimale belichting voor het bekijken van een bepaalde set video-inhoud.
MFVideoMixPrefs-
Bevat vlaggen die worden gebruikt om te configureren hoe de verbeterde video-renderer (EVR) deinterlacing uitvoert.
MFVideoPadFlags-
Hiermee geeft u op of een videoafbeelding moet worden gebruikt zodat deze binnen een opgegeven hoogte-breedteverhouding past.
MFVideoPrimaries
Hiermee geeft u de kleuren primaries van een videobron.
MFVideoRenderPrefs
Bevat vlaggen die bepalen hoe de verbeterde videoweergave (EVR) de video weergeeft.
MFVideoRotationFormat
Beschrijft de draaiing van de videoafbeelding in de richting rechtsom.
MFVideoSrcContentHintFlags
Beschrijft de beoogde hoogte-breedteverhouding voor een videostream.
MFVideoTransferFunction
Hiermee geeft u de conversiefunctie van lineair RGB naar niet-lineair RGB (R'G'B').
MFVideoTransferMatrix
Beschrijft de conversiematrices tussen Y'PbPr (onderdeelvideo) en studio R'G'B'.
MFVP_MESSAGE_TYPE
Hiermee definieert u berichten voor een verbeterde EVR-presentator (Video Renderer).
MFWaveFormatExConvertFlags-
Bevat vlaggen die aangeven hoe een audiomediatype moet worden geconverteerd.
MIC_ARRAY_MODE
Hiermee geeft u op hoe de voice capture DSP microfoonmatrixverwerking uitvoert. Deze opsomming wordt gebruikt met de eigenschap MFPKEY_WMAAECMA_FEATR_MICARR_MODE.
PLAYTO_SOURCE_CREATEFLAGS
Bevat vlaggen voor de methode IPlayToSourceClassFactory::CreateInstance.
SAMPLE_PROTECTION_VERSION
Definieert het versienummer voor voorbeeldbeveiliging.
WMT_PROP_DATATYPE
Definieert de gegevenstypen die worden gebruikt voor de codec- en DSP-eigenschappen die worden geopend met behulp van de methoden van de IWMCodecProps-interface.

 

Media Foundation Programming Reference