Partager via


Media Foundation Structures

Structure Description
AecQualityMetrics_Struct Contient des métriques de qualité pour l’annulation d’écho acoustique (AEC).
ASF_FLAT_PICTURE Contient une image stockée en tant que métadonnées pour une source multimédia.
ASF_FLAT_SYNCHRONISED_LYRICS Contient des paroles synchronisées stockées en tant que métadonnées pour une source multimédia.
ASF_INDEX_DESCRIPTOR Décrit la configuration d’indexation d’un flux et d’un type d’index.
ASF_INDEX_IDENTIFIER Définit un index discret pour l’objet indexeur ASF.
ASF_MUX_STATISTICS Contient des statistiques sur la progression du multiplexeur ASF.
DXVA2_AES_CTR_IV Contient un vecteur d’initialisation (IV) pour le chiffrement AES (Advanced Encryption Standard).
DXVA2_AYUVSample16 Définit une valeur de pixel AYUV 16 bits.
DXVA2_AYUVSample8 Définit une valeur de pixel AYUV 8 bits.
DXVA2_ConfigPictureDecode Décrit la configuration d’un appareil décodeur DirectX Video Acceleration (DXVA).
DXVA2_DecodeBufferDesc Décrit une mémoire tampon envoyée à partir d’un décodeur vers un appareil DXVA.
DXVA2_DecodeExecuteParams Contient des paramètres pour la méthode IDirectXVideoDecoder ::Execute.
DXVA2_DecodeExtensionData Contient des données privées pour la méthode IDirectXVideoDecoder ::Execute.
DXVA2_ExtendedFormat Décrit le format d’un flux vidéo.
DXVA2_FilterValues Contient des paramètres pour un filtre d’image DXVA.
DXVA2_Fixed32 Définit un nombre à virgule fixe 32 bits.
DXVA2_Frequency Définit une fréquence vidéo.
DXVA2_ProcAmpValues Contient des valeurs pour les opérations de traitement vidéo DXVA.
DXVA2_ValueRange Définit la plage de valeurs prises en charge pour une opération DXVA.
DXVA2_VideoDesc Décrit un flux vidéo pour un périphérique décodeur DXVA ou un appareil de processeur vidéo.
DXVA2_VideoProcessBltParams Contient des paramètres pour la méthode IDirectXVideoProcessor ::VideoProcessBlt.
DXVA2_VideoProcessorCaps Décrit les fonctionnalités d’un mode processeur vidéo DVXA.
DXVA2_VideoSample Spécifie un exemple d’entrée pour la méthode IDirectXVideoProcessor ::VideoProcessBlt.
DXVAHD_BLT_STATE_ALPHA_FILL_DATA Spécifie la façon dont les valeurs alpha de sortie sont calculées pour les opérations de haute définition de l’accélération vidéo Microsoft DirectX (DXVA-HD).
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA Spécifie la couleur d’arrière-plan pour DXVA-HD opérations blit.
DXVAHD_BLT_STATE_CONSTRICTION_DATA Spécifie si la sortie est en panne dans une opération de DXVA-HD blit.
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA Spécifie l’espace de couleur de sortie pour DXVA-HD opérations blit.
DXVAHD_BLT_STATE_PRIVATE_DATA Contient des données pour un état de DXVA-HD privé.
DXVAHD_BLT_STATE_TARGET_RECT_DATA Spécifie le rectangle cible pour DXVA-HD blitting.
DXVAHD_COLOR_RGBA Spécifie une valeur de couleur RVB.
DXVAHD_COLOR_YCbCrA Spécifie une valeur de couleur YCbCr.
DXVAHD_CONTENT_DESC Décrit un flux vidéo pour un processeur vidéo DXVA-HD.
DXVAHD_CUSTOM_RATE_DATA Spécifie une vitesse personnalisée pour la conversion de fréquence d’images ou la télécine inverse (IVTC).
DXVAHD_FILTER_RANGE_DATA Définit la plage de valeurs prises en charge pour un filtre d’image.
DXVAHD_RATIONAL Contient un nombre rationnel (ratio).
DXVAHD_STREAM_DATA Contient des données par flux pour la méthodeIDXVAHD_VideoProcessor ::VideoProcessBltHD.
DXVAHD_STREAM_STATE_ALPHA_DATA Spécifie la valeur alpha planaire d’un flux d’entrée DXVA-HD.
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA Spécifie le rapport d’aspect de pixels (PAR) pour les rectangles source et de destination.
DXVAHD_STREAM_STATE_D3DFORMAT_DATA Spécifie le format d’un flux d’entrée DXVA-HD.
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA Spécifie le rectangle de destination d’un flux d’entrée DXVA-HD.
DXVAHD_STREAM_STATE_FILTER_DATA Spécifie le niveau d’une opération de filtrage sur un flux d’entrée DXVA-HD.
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA Spécifie comment un flux d’entrée DXVA-HD est entrelacé.
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA Spécifie l’espace de couleur d’un flux d’entrée DXVA-HD.
DXVAHD_STREAM_STATE_LUMA_KEY_DATA Spécifie la clé luma pour un flux d’entrée DXVA-HD.
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA Spécifie la fréquence d’images de sortie d’un flux d’entrée DXVA-HD.
DXVAHD_STREAM_STATE_PALETTE_DATA Contient les entrées de palette de couleurs d’un flux d’entrée DXVA-HD.
DXVAHD_STREAM_STATE_PRIVATE_DATA Contient des données pour un état de flux privé, pour un flux d’entrée DXVA-HD.
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA Contient des statistiques IVTC à partir d’un appareil DXVA-HD.
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA Spécifie le rectangle source d’un flux d’entrée DXVA-HD.
DXVAHD_VPCAPS Spécifie les fonctionnalités du processeur vidéo DXVA-HD.
DXVAHD_VPDEVCAPS Spécifie les fonctionnalités d’un appareil DXVA-HD.
DXVAHDSW_CALLBACKS Contient des pointeurs vers des fonctions implémentées par un plug-in logiciel pour DXVA-HD.
MF_FLOAT2 Vecteur avec deux composants.
MF_FLOAT3 Vecteur avec trois composants.
MF_QUATERNION Vecteur à quatre dimensions, utilisé pour représenter une rotation.
MF_LEAKY_BUCKET_PAIR Spécifie les exigences de mise en mémoire tampon d’un fichier.
MF_SINK_WRITER_STATISTICS Contient des statistiques sur les performances de l’enregistreur récepteur.
MF_TRANSCODE_SINK_INFO Stocke des informations sur les flux audio et vidéo utilisés par le récepteur multimédia intégré pour générer le fichier de sortie.
MFARGB Décrit une valeur de couleur ARVB.
MFASYNCRESULT Contient des données nécessaires pour implémenter l’interface IMFAsyncResult.
MFAYUVSample Décrit un exemple 4:4:4:4 Y’Cb’Cr'.
MFBYTESTREAM_BUFFERING_PARAMS Spécifie les paramètres de mise en mémoire tampon d’un flux d’octets réseau.
MFCameraExtrinsic_CalibratedTransform Transformation décrivant l’emplacement d’une caméra par rapport à d’autres caméras ou une référence externe établie.
MFCameraExtrinsics Décrit l’emplacement d’une caméra par rapport à d’autres caméras ou à une référence externe établie.
MFCameraIntrinsic_PinholeCameraModel Représente un modèle d’appareil photo au trou de broche.
MFCameraIntrinsic_DistortionModel Représente un modèle de distorsion de lentille polynomiale.
MFCLOCK_PROPERTIES Définit les propriétés d’une horloge.
MFFOLDDOWN_MATRIX Contient des coefficients utilisés pour transformer l’audio multicanal en un plus petit nombre de canaux audio.
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION Décrit une action demandée par une autorité d’approbation de sortie (OTA).
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS Contient des paramètres pour la méthode IMFInputTrustAuthority ::BindAccess ou IMFInputTrustAuthority ::UpdateAccess méthode.
MFMPEG2DLNASINKSTATS Contient des statistiques d’encodage à partir du récepteur multimédia DLNA.
MFNetCredentialManagerGetParam Contient les informations d’authentification pour le gestionnaire d’informations d’identification.
MFOffset Spécifie un décalage en tant que nombre réel à virgule fixe.
MFRatio Représente un ratio.
MFRR_COMPONENT_HASH_INFO Contient des informations sur un composant révoqué.
MFP_ACQUIRE_USER_CREDENTIAL_EVENT Obsolescent. Structure d’événements pour l’événement MFP_EVENT_TYPE_ACQUIRE_USER_CREDENTIAL.
MFP_ERROR_EVENT Obsolescent. Structure d’événements pour l’événement MFP_EVENT_TYPE_ERROR.
MFP_EVENT_HEADER Obsolescent. Contient des informations communes à chaque type d’événement MFPlay.
MFP_FRAME_STEP_EVENT Obsolescent. Structure d’événements pour l’événement MFP_EVENT_TYPE_FRAME_STEP.
MFP_MEDIAITEM_CLEARED_EVENT Obsolescent. Non documenté dans cette version.
MFP_MEDIAITEM_CREATED_EVENT Obsolescent. Structure d’événements pour l’événement MFP_EVENT_TYPE_MEDIAITEM_CREATED.
MFP_MEDIAITEM_SET_EVENT Obsolescent. Structure d’événements pour l’événement MFP_EVENT_TYPE_MEDIAITEM_SET.
MFP_MF_EVENT Obsolescent. Structure d’événements pour l’événement MFP_EVENT_TYPE_MF.
MFP_PAUSE_EVENT Obsolescent. Structure d’événements pour l’événement MFP_EVENT_TYPE_PAUSE.
MFP_PLAY_EVENT Obsolescent. Structure d’événements pour l’événement MFP_EVENT_TYPE_PLAY.
MFP_PLAYBACK_ENDED_EVENT Obsolescent. Structure d’événements pour l’événement MFP_EVENT_TYPE_PLAYBACK_ENDED.
MFP_POSITION_SET_EVENT Obsolescent. Structure d’événements pour l’événement MFP_EVENT_TYPE_POSITION_SET.
MFP_RATE_SET_EVENT Obsolescent. Structure d’événements pour l’événement MFP_EVENT_TYPE_RATE_SET.
MFP_STOP_EVENT Obsolescent. Structure d’événements pour l’événement MFP_EVENT_TYPE_STOP.
MFPinholeCameraIntrinsic_IntrinsicModel Représente un modèle intrinsèque de caméra de broche pour une résolution spécifiée.
MFPinholeCameraIntrinsics Contient zéro ou 1 modèle intrinsèque de caméra de broche qui décrivent comment projeter un point 3D dans le monde physique sur le cadre d’image 2D d’une caméra.
MFRR_COMPONENTS Contient des informations sur un ou plusieurs composants révoqués.
MFT_INPUT_STREAM_INFO Contient des informations sur un flux d’entrée sur une transformation Media Foundation (MFT).
MFT_OUTPUT_DATA_BUFFER Contient des informations sur une mémoire tampon de sortie pour un MFT.
MFT_OUTPUT_STREAM_INFO Contient des informations sur un flux de sortie sur un MFT.
MFT_REGISTER_TYPE_INFO Contient des informations de type multimédia pour l’inscription d’un MFT.
MFT_REGISTRATION_INFO Contient des paramètres pour la méthode IMFLocalMFTRegistration ::RegisterMFTs.
MFTOPONODE_ATTRIBUTE_UPDATE Spécifie une nouvelle valeur d’attribut pour un nœud de topologie.
MFVideoAlphaBitmap Spécifie une bitmap pour l’EVR à fusionner alpha avec la vidéo.
MFVideoAlphaBitmapParams Spécifie comment l’EVR fusionne une bitmap avec la vidéo.
MFVideoArea Spécifie une zone rectangulaire dans une trame vidéo.
mfVideoCompressedInfo Contient des informations sur un format de compression vidéo.
MFVIDEOFORMAT Décrit un format vidéo.
MFVideoInfo Contient des informations de format vidéo qui s’appliquent aux formats compressés et non compressés.
MFVideoNormalizedRect Définit un rectangle normalisé, utilisé pour spécifier des sous-rectangles dans un rectangle vidéo.
MFVideoSurfaceInfo Contient des informations sur un format vidéo non compressé.
MT_ARBITRARY_HEADER Contient des données de format pour un flux binaire dans un fichier ASF (Advanced Systems Format).
MT_CUSTOM_VIDEO_PRIMARIES Définit des primaires de couleurs personnalisées pour une source vidéo.
OPM_ACP_AND_CGMSA_SIGNALING Contient le résultat d’une requête OPM_GET_ACP_AND_CGMSA_SIGNALING.
OPM_ACTUAL_OUTPUT_FORMAT Contient le résultat d’une requête OPM_GET_ACTUAL_OUTPUT_FORMAT dans Le Gestionnaire de protection de sortie (OPM).
OPM_CONFIGURE_PARAMETERS Contient une commande OPM ou Certified Output Protection Manager (COPP).
OPM_CONNECTED_HDCP_DEVICE_INFORMATION Contient le résultat d’une requête OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION.
OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS Contient des paramètres pour la méthode IOPMVideoOutput ::COPPCompatibleGetInformation.
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS Contient des paramètres d’initialisation pour une session OPM.
OPM_GET_CODEC_INFO_INFORMATION Contient le résultat d’une requête OPM_GET_CODEC_INFO.
OPM_GET_CODEC_INFO_PARAMETERS Contient des informations pour la commande OPM_GET_CODEC_INFO.
OPM_GET_INFO_PARAMETERS Contient des paramètres pour la méthode IOPMVideoOutput ::GetInformation.
OPM_HDCP_KEY_SELECTION_VECTOR Contient le vecteur de sélection de clé (KSV) d’un récepteur High-Bandwidth Digital Content Protection (HDCP).
OPM_OMAC Contient un code d’authentification de message (MAC) pour un message OPM.
OPM_OUTPUT_ID_DATA Contient le résultat d’une demande d’état OPM_GET_OUTPUT_ID.
OPM_RANDOM_NUMBER Contient un nombre aléatoire 128 bits à utiliser avec OPM.
OPM_REQUESTED_INFORMATION Contient le résultat d’une demande d’état OPM.
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS Contient des informations pour la commande OPM_SET_ACP_AND_CGMSA_SIGNALING dans OPM.
OPM_SET_HDCP_SRM_PARAMETERS Contient des paramètres pour la commande OPM_SET_HDCP_SRM.
OPM_SET_PROTECTION_LEVEL_PARAMETERS Contient des données pour la commande OPM_SET_PROTECTION_LEVEL dans OPM.
OPM_STANDARD_INFORMATION Contient le résultat d’une demande d’état OPM.
STREAM_MEDIUM Non pour l’utilisation de l’application.

 

informations de référence sur la programmation Media Foundation