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 d’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 les paramètres de 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 les paramètres d’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 appareil décodeur DXVA ou un périphérique de processeur vidéo.
DXVA2_VideoProcessBltParams Contient les paramètres de 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 comment les valeurs alpha de sortie sont calculées pour les opérations delittation d’accélération vidéo Microsoft DirectX Haute Définition (DXVA-HD).
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA Spécifie la couleur d’arrière-plan pour les opérations de fente DXVA-HD.
DXVAHD_BLT_STATE_CONSTRICTION_DATA Spécifie si la sortie est sous-échantillonnée dans une opération blit DXVA-HD.
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA Spécifie l’espace de couleur de sortie pour les opérations de fente DXVA-HD.
DXVAHD_BLT_STATE_PRIVATE_DATA Contient des données pour un état blit privé DXVA-HD.
DXVAHD_BLT_STATE_TARGET_RECT_DATA Spécifie le rectangle cible pour le blitting DXVA-HD.
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 fréquence personnalisée pour la conversion de fréquences 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éthode IDXVAHD_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 les proportions en 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 pour 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 couleurs 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 pour un flux d’entrée DXVA-HD.
DXVAHD_STREAM_STATE_PALETTE_DATA Contient les entrées de palette de couleurs pour 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 les statistiques IVTC 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 à deux composants.
MF_FLOAT3 Vecteur à 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 que le récepteur multimédia intégré utilise pour générer le fichier de sortie.
MFARGB Décrit une valeur de couleur ARGB.
MFASYNCRESULT Contient les 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.
MFCameraExtrinsicsics 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 de caméra de trou d’épingle.
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 les 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 les paramètres de la méthode IMFInputTrustAuthority::BindAccess ou IMFInputTrustAuthority::UpdateAccess .
MFMPEG2DLNASINKSTATS Contient les statistiques d’encodage 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 sous la forme d’un nombre réel à point fixe.
MFRatio Représente un ratio.
MFRR_COMPONENT_HASH_INFO Contient des informations sur un composant révoqué.
MFP_ACQUIRE_USER_CREDENTIAL_EVENT Action déconseillée. Structure d’événements pour l’événement MFP_EVENT_TYPE_ACQUIRE_USER_CREDENTIAL.
MFP_ERROR_EVENT Action déconseillée. Structure d’événements pour l’événement MFP_EVENT_TYPE_ERROR.
MFP_EVENT_HEADER Action déconseillée. Contient des informations communes à chaque type d’événement MFPlay.
MFP_FRAME_STEP_EVENT Action déconseillée. Structure d’événements pour l’événement MFP_EVENT_TYPE_FRAME_STEP.
MFP_MEDIAITEM_CLEARED_EVENT Action déconseillée. Non documenté dans cette version.
MFP_MEDIAITEM_CREATED_EVENT Action déconseillée. Structure d’événements pour l’événement MFP_EVENT_TYPE_MEDIAITEM_CREATED.
MFP_MEDIAITEM_SET_EVENT Action déconseillée. Structure d’événements pour l’événement MFP_EVENT_TYPE_MEDIAITEM_SET.
MFP_MF_EVENT Action déconseillée. Structure d’événement pour l’événement MFP_EVENT_TYPE_MF.
MFP_PAUSE_EVENT Action déconseillée. Structure d’événement pour l’événement MFP_EVENT_TYPE_PAUSE.
MFP_PLAY_EVENT Action déconseillée. Structure d’événement pour l’événement MFP_EVENT_TYPE_PLAY.
MFP_PLAYBACK_ENDED_EVENT Action déconseillée. Structure d’événement pour l’événement MFP_EVENT_TYPE_PLAYBACK_ENDED.
MFP_POSITION_SET_EVENT Action déconseillée. Structure d’événement pour l’événement MFP_EVENT_TYPE_POSITION_SET.
MFP_RATE_SET_EVENT Action déconseillée. Structure d’événement pour l’événement MFP_EVENT_TYPE_RATE_SET.
MFP_STOP_EVENT Action déconseillée. Structure d’événement pour l’événement MFP_EVENT_TYPE_STOP.
MFPinholeCameraIntrinsic_IntrinsicModel Représente un modèle intrinsèque de caméra de trou d’épingle pour une résolution spécifiée.
MFPinholeCameraIntrinsics Contient des modèles intrinsèques de caméra zéro ou 1 trou d’épingle 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 sur le type de mé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 avec la vidéo.
MFVideoAlphaBitmapParams Spécifie la façon dont l’EVR combine 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é, qui est 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 les données de format d’un flux binaire dans un fichier ASF (Advanced Systems Format).
MT_CUSTOM_VIDEO_PRIMARIES Définit des couleurs primaires 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 Output Protection Manager (OPM).
OPM_CONFIGURE_PARAMETERS Contient une commande OPM ou COPP (Certified Output Protection Manager).
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 les paramètres de la méthode IOPMVideoOutput::GetInformation .
OPM_HDCP_KEY_SELECTION_VECTOR Contient le vecteur de sélection de clé (KSV) pour un récepteur hdCP (Digital Content Protection) High-Bandwidth.
OPM_OMAC Contient un code d’authentification de message (MAC) pour un message OPM.
OPM_OUTPUT_ID_DATA Contient le résultat d’une requête status 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 de status 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 les paramètres de la commande OPM_SET_HDCP_SRM .
OPM_SET_PROTECTION_LEVEL_PARAMETERS Contient les données de la commande OPM_SET_PROTECTION_LEVEL dans OPM.
OPM_STANDARD_INFORMATION Contient le résultat d’une demande de status OPM.
STREAM_MEDIUM Non pour l’utilisation de l’application.

 

Référence de programmation Media Foundation