Media Foundation-Strukturen

Struktur BESCHREIBUNG
AecQualityMetrics_Struct Enthält Qualitätsmetriken für die akustische Echounterdrückung (Acoustic Echo Cancellation, AEC).
ASF_FLAT_PICTURE Enthält ein Bild, das als Metadaten für eine Medienquelle gespeichert wird.
ASF_FLAT_SYNCHRONISED_LYRICS Enthält synchronisierte Texte, die als Metadaten für eine Medienquelle gespeichert sind.
ASF_INDEX_DESCRIPTOR Beschreibt die Indizierungskonfiguration für einen Stream und den Indextyp.
ASF_INDEX_IDENTIFIER Definiert einen diskreten Index für das ASF-Indexerobjekt.
ASF_MUX_STATISTICS Enthält Statistiken zum Fortschritt des ASF-Multiplexers.
DXVA2_AES_CTR_IV Enthält einen Initialisierungsvektor (IV) für die AES-Verschlüsselung (Advanced Encryption Standard).
DXVA2_AYUVSample16 Definiert einen 16-Bit-AYUV-Pixelwert.
DXVA2_AYUVSample8 Definiert einen 8-Bit-AYUV-Pixelwert.
DXVA2_ConfigPictureDecode Beschreibt die Konfiguration eines DXVA-Decodergeräts (DirectX Video Acceleration).
DXVA2_DecodeBufferDesc Beschreibt einen Puffer, der von einem Decoder an ein DXVA-Gerät gesendet wird.
DXVA2_DecodeExecuteParams Enthält Parameter für die IDirectXVideoDecoder::Execute-Methode .
DXVA2_DecodeExtensionData Enthält private Daten für die IDirectXVideoDecoder::Execute-Methode .
DXVA2_ExtendedFormat Beschreibt das Format eines Videostreams.
DXVA2_FilterValues Enthält Parameter für einen DXVA-Bildfilter.
DXVA2_Fixed32 Definiert eine 32-Bit-Festpunktzahl.
DXVA2_Frequency Definiert eine Videohäufigkeit.
DXVA2_ProcAmpValues Enthält Werte für DXVA-Videoverarbeitungsvorgänge.
DXVA2_ValueRange Definiert den Bereich der unterstützten Werte für einen DXVA-Vorgang.
DXVA2_VideoDesc Beschreibt einen Videostream für ein DXVA-Decodergerät oder Videoprozessorgerät.
DXVA2_VideoProcessBltParams Enthält Parameter für die IDirectXVideoProcessor::VideoProcessBlt-Methode .
DXVA2_VideoProcessorCaps Beschreibt die Funktionen eines DVXA-Videoprozessormodus.
DXVA2_VideoSample Gibt ein Eingabebeispiel für die IDirectXVideoProcessor::VideoProcessBlt-Methode an.
DXVAHD_BLT_STATE_ALPHA_FILL_DATA Gibt an, wie die Ausgabe-Alphawerte für DXVA-HD-Blitvorgänge (Microsoft DirectX Video Acceleration High Definition) berechnet werden.
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA Gibt die Hintergrundfarbe für DXVA-HD Blit-Vorgänge an.
DXVAHD_BLT_STATE_CONSTRICTION_DATA Gibt an, ob die Ausgabe in einem DXVA-HD Blit-Vorgang herunterstempelt wird.
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA Gibt den Ausgabefarbraum für DXVA-HD Blit-Vorgänge an.
DXVAHD_BLT_STATE_PRIVATE_DATA Enthält Daten für einen privaten DXVA-HD Blit-Zustand.
DXVAHD_BLT_STATE_TARGET_RECT_DATA Gibt das Zielrechteck für DXVA-HD Blitting an.
DXVAHD_COLOR_RGBA Gibt einen RGB-Farbwert an.
DXVAHD_COLOR_YCbCrA Gibt einen YCbCr-Farbwert an.
DXVAHD_CONTENT_DESC Beschreibt einen Videostream für einen DXVA-HD-Videoprozessor.
DXVAHD_CUSTOM_RATE_DATA Gibt eine benutzerdefinierte Rate für die Bildfrequenzkonvertierung oder inverse Telecine (IVTC) an.
DXVAHD_FILTER_RANGE_DATA Definiert den Bereich der unterstützten Werte für einen Bildfilter.
DXVAHD_RATIONAL Enthält eine rationale Zahl (Verhältnis).
DXVAHD_STREAM_DATA Enthält Daten pro Stream für die IDXVAHD_VideoProcessor::VideoProcessBltHD-Methode .
DXVAHD_STREAM_STATE_ALPHA_DATA Gibt den planaren Alphawert für einen DXVA-HD-Eingabestream an.
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA Gibt das Pixelseitenverhältnis (Pixel Aspect Ratio, PAR) für die Quell- und Zielrechtecke an.
DXVAHD_STREAM_STATE_D3DFORMAT_DATA Gibt das Format für einen DXVA-HD-Eingabestream an.
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA Gibt das Zielrechteck für einen DXVA-HD-Eingabestream an.
DXVAHD_STREAM_STATE_FILTER_DATA Gibt die Ebene für einen Filtervorgang für einen DXVA-HD-Eingabestream an.
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA Gibt an, wie ein DXVA-HD-Eingabestream interlaced wird.
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA Gibt den Farbraum für einen DXVA-HD-Eingabestream an.
DXVAHD_STREAM_STATE_LUMA_KEY_DATA Gibt den Lumaschlüssel für einen DXVA-HD-Eingabestream an.
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA Gibt die Ausgabebildrate für einen DXVA-HD-Eingabestream an.
DXVAHD_STREAM_STATE_PALETTE_DATA Enthält die Farbpaletteneinträge für einen DXVA-HD-Eingabestream.
DXVAHD_STREAM_STATE_PRIVATE_DATA Enthält Daten für einen privaten Streamstatus für einen DXVA-HD-Eingabestream.
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA Enthält IVTC-Statistiken von einem DXVA-HD-Gerät.
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA Gibt das Quellrechteck für einen DXVA-HD-Eingabestream an.
DXVAHD_VPCAPS Gibt die Funktionen des DXVA-HD-Videoprozessors an.
DXVAHD_VPDEVCAPS Gibt die Funktionen eines DXVA-HD-Geräts an.
DXVAHDSW_CALLBACKS Enthält Zeiger auf Funktionen, die von einem Software-Plug-In für DXVA-HD implementiert werden.
MF_FLOAT2 Ein Vektor mit zwei Komponenten.
MF_FLOAT3 Ein Vektor mit drei Komponenten.
MF_QUATERNION Ein vierdimensionaler Vektor, der verwendet wird, um eine Drehung darzustellen.
MF_LEAKY_BUCKET_PAIR Gibt die Pufferanforderungen einer Datei an.
MF_SINK_WRITER_STATISTICS Enthält Statistiken zur Leistung des Senkenschreibers.
MF_TRANSCODE_SINK_INFO Speichert Informationen zu den Audio- und Videostreams, die die integrierte Mediensenke zum Generieren der Ausgabedatei verwendet.
MFARGB Beschreibt einen ARGB-Farbwert.
MFASYNCRESULT Enthält Daten, die zum Implementieren der IMFAsyncResult-Schnittstelle benötigt werden.
MFAYUVSample Beschreibt ein 4:4:4:4 Y'Cb'Cr'-Beispiel.
MFBYTESTREAM_BUFFERING_PARAMS Gibt die Pufferparameter für einen Netzwerkbytestream an.
MFCameraExtrinsic_CalibratedTransform Eine Transformation, die die Position einer Kamera relativ zu anderen Kameras oder einen etablierten externen Verweis beschreibt.
MFCameraExtrinsics Beschreibt den Standort einer Kamera relativ zu anderen Kameras oder einem etablierten externen Verweis.
MFCameraIntrinsic_PinholeCameraModel Stellt ein Lochkameramodell dar.
MFCameraIntrinsic_DistortionModel Stellt ein Polynomobjektverzerrungsmodell dar.
MFCLOCK_PROPERTIES Definiert die Eigenschaften einer Uhr.
MFFOLDDOWN_MATRIX Enthält Koeffizienten, die verwendet werden, um Mehrkanalaudio in eine kleinere Anzahl von Audiokanälen zu transformieren.
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION Beschreibt eine Aktion, die von einer Ausgabevertrauensstelle (Output Trust Authority, OTA) angefordert wird.
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS Enthält Parameter für die IMFInputTrustAuthority::BindAccess - oder IMFInputTrustAuthority::UpdateAccess-Methode .
MFMPEG2DLNASINKSTATS Enthält Codierungsstatistiken aus der DLNA-Mediensenke.
MFNetCredentialManagerGetParam Enthält die Authentifizierungsinformationen für den Anmeldeinformations-Manager.
MFOffset Gibt einen Offset als feste reelle Zahl an.
MFRatio Stellt ein Verhältnis dar.
MFRR_COMPONENT_HASH_INFO Enthält Informationen zu einer widerrufenen Komponente.
MFP_ACQUIRE_USER_CREDENTIAL_EVENT Veraltet. Ereignisstruktur für das MFP_EVENT_TYPE_ACQUIRE_USER_CREDENTIAL-Ereignis.
MFP_ERROR_EVENT Veraltet. Ereignisstruktur für das MFP_EVENT_TYPE_ERROR-Ereignis.
MFP_EVENT_HEADER Veraltet. Enthält Informationen, die für jeden MfPlay-Ereignistyp gemeinsam sind.
MFP_FRAME_STEP_EVENT Veraltet. Ereignisstruktur für das MFP_EVENT_TYPE_FRAME_STEP-Ereignis.
MFP_MEDIAITEM_CLEARED_EVENT Veraltet. In dieser Version nicht dokumentiert.
MFP_MEDIAITEM_CREATED_EVENT Veraltet. Ereignisstruktur für das MFP_EVENT_TYPE_MEDIAITEM_CREATED-Ereignis.
MFP_MEDIAITEM_SET_EVENT Veraltet. Ereignisstruktur für das MFP_EVENT_TYPE_MEDIAITEM_SET-Ereignis.
MFP_MF_EVENT Veraltet. Ereignisstruktur für das MFP_EVENT_TYPE_MF-Ereignis.
MFP_PAUSE_EVENT Veraltet. Ereignisstruktur für das MFP_EVENT_TYPE_PAUSE-Ereignis.
MFP_PLAY_EVENT Veraltet. Ereignisstruktur für das MFP_EVENT_TYPE_PLAY-Ereignis.
MFP_PLAYBACK_ENDED_EVENT Veraltet. Ereignisstruktur für das MFP_EVENT_TYPE_PLAYBACK_ENDED-Ereignis.
MFP_POSITION_SET_EVENT Veraltet. Ereignisstruktur für das MFP_EVENT_TYPE_POSITION_SET-Ereignis.
MFP_RATE_SET_EVENT Veraltet. Ereignisstruktur für das MFP_EVENT_TYPE_RATE_SET-Ereignis.
MFP_STOP_EVENT Veraltet. Ereignisstruktur für das MFP_EVENT_TYPE_STOP-Ereignis.
MFPinholeCameraIntrinsic_IntrinsicModel Stellt ein intrinsisches Modell der Lochkamera für eine angegebene Auflösung dar.
MFPinholeCameraIntrinsics Enthält intrinsische Modelle mit 0 oder 1 Lochkamera, die beschreiben, wie ein 3D-Punkt in der physischen Welt auf den 2D-Bildrahmen einer Kamera projiziert wird.
MFRR_COMPONENTS Enthält Informationen zu einer oder mehreren widerrufenen Komponenten.
MFT_INPUT_STREAM_INFO Enthält Informationen zu einem Eingabestream für eine Media Foundation-Transformation (MFT).
MFT_OUTPUT_DATA_BUFFER Enthält Informationen zu einem Ausgabepuffer für einen MFT.
MFT_OUTPUT_STREAM_INFO Enthält Informationen zu einem Ausgabestream in einem MFT.
MFT_REGISTER_TYPE_INFO Enthält Medientypinformationen zum Registrieren eines MFT.
MFT_REGISTRATION_INFO Enthält Parameter für die IMFLocalMFTRegistration::RegisterMFTs-Methode .
MFTOPONODE_ATTRIBUTE_UPDATE Gibt einen neuen Attributwert für einen Topologieknoten an.
MFVideoAlphaBitmap Gibt eine Bitmap an, für die die EVR mit dem Video alpha-blenden soll.
MFVideoAlphaBitmapParams Gibt an, wie die EVR-Alpha eine Bitmap mit dem Video verbindet.
MFVideoArea Gibt einen rechteckigen Bereich innerhalb eines Videoframes an.
MFVideoCompressedInfo Enthält Informationen zu einem Videokomprimierungsformat.
MFVIDEOFORMAT Beschreibt ein Videoformat.
MFVideoInfo Enthält Videoformatinformationen, die sowohl für komprimierte als auch für nicht komprimierte Formate gelten.
MFVideoNormalizedRect Definiert ein normalisiertes Rechteck, das verwendet wird, um Unterrechtecke in einem Videorechteck anzugeben.
MFVideoSurfaceInfo Enthält Informationen zu einem nicht komprimierten Videoformat.
MT_ARBITRARY_HEADER Enthält Formatdaten für einen binären Stream in einer ASF-Datei (Advanced Systems Format).
MT_CUSTOM_VIDEO_PRIMARIES Definiert benutzerdefinierte Farbvorwahlen für eine Videoquelle.
OPM_ACP_AND_CGMSA_SIGNALING Enthält das Ergebnis einer OPM_GET_ACP_AND_CGMSA_SIGNALING Abfrage.
OPM_ACTUAL_OUTPUT_FORMAT Enthält das Ergebnis einer OPM_GET_ACTUAL_OUTPUT_FORMAT Abfrage im Ausgabeschutz-Manager (OPM).
OPM_CONFIGURE_PARAMETERS Enthält einen OPM- oder COPP-Befehl (Certified Output Protection Manager).
OPM_CONNECTED_HDCP_DEVICE_INFORMATION Enthält das Ergebnis einer OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION Abfrage.
OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS Enthält Parameter für die IOPMVideoOutput::COPPCompatibleGetInformation-Methode .
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS Enthält Initialisierungsparameter für eine OPM-Sitzung.
OPM_GET_CODEC_INFO_INFORMATION Enthält das Ergebnis einer OPM_GET_CODEC_INFO-Abfrage .
OPM_GET_CODEC_INFO_PARAMETERS Enthält Informationen für den befehl OPM_GET_CODEC_INFO .
OPM_GET_INFO_PARAMETERS Enthält Parameter für die IOPMVideoOutput::GetInformation-Methode .
OPM_HDCP_KEY_SELECTION_VECTOR Enthält den Schlüsselauswahlvektor (Key Selection Vector, KSV) für einen High-Bandwidth HDCP-Empfänger (Digital Content Protection, Digital Content Protection).
OPM_OMAC Enthält einen Nachrichtenauthentifizierungscode (MAC) für eine OPM-Nachricht.
OPM_OUTPUT_ID_DATA Enthält das Ergebnis einer OPM_GET_OUTPUT_ID status Anforderung.
OPM_RANDOM_NUMBER Enthält eine 128-Bit-Zufallszahl für die Verwendung mit OPM.
OPM_REQUESTED_INFORMATION Enthält das Ergebnis einer OPM-status-Anforderung.
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS Enthält Informationen für den befehl OPM_SET_ACP_AND_CGMSA_SIGNALING in OPM.
OPM_SET_HDCP_SRM_PARAMETERS Enthält Parameter für den befehl OPM_SET_HDCP_SRM .
OPM_SET_PROTECTION_LEVEL_PARAMETERS Enthält Daten für den befehl OPM_SET_PROTECTION_LEVEL in OPM.
OPM_STANDARD_INFORMATION Enthält das Ergebnis einer OPM-status-Anforderung.
STREAM_MEDIUM Nicht für die Anwendungsverwendung.

 

Media Foundation-Programmierreferenz