Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les attributs suivants s’appliquent aux échantillons de médias. Pour obtenir les attributs d’un échantillon de média, utilisez l’interface IMFAttributes .
| Attribut | Description |
|---|---|
| MFSampleExtension_3DVideo | Spécifie si un échantillon de média contient une trame vidéo 3D. |
| MFSampleExtension_3DVideo_SampleFormat | Spécifie comment une trame vidéo 3D est stockée dans un échantillon de média. |
| MFSampleExtension_BottomFieldFirst | Spécifie la domination du champ pour une trame vidéo entrelacée. |
| MFSampleExtension_CameraExtrinsics | Les extrinsiques de la caméra pour l’échantillon. |
| MFSampleExtension_CaptureMetadata | Magasin IMFAttributes pour toutes les métadonnées associées au pipeline de capture. |
| MFSampleExtension_CleanPoint | Indique si un échantillon vidéo est une image clé. |
| MFSampleExtension_Content_KeyID | Définit l’ID de clé de l’échantillon. |
| MFSampleExtension_DerivedFromTopField | Spécifie si une trame vidéo désentrelacée a été dérivée du champ supérieur ou inférieur. |
| MFSampleExtension_DeviceTimestamp | L’horodatage du pilote de périphérique. |
| MFSampleExtension_Discontinuity | Spécifie si un échantillon de média est le premier échantillon après un écart dans le flux. |
| MFSampleExtension_Encryption_CryptByteBlock | Spécifie la taille de bloc d’octets chiffré pour le chiffrement de motif basé sur l’échantillon. |
| MFSampleExtension_Encryption_ProtectionScheme | Spécifie le schéma de protection pour les échantillons chiffrés. |
| MFSampleExtension_Encryption_SampleID | Spécifie l’ID d’un échantillon chiffré. |
| MFSampleExtension_Encryption_SkipByteBlock | Spécifie la taille de bloc d’octets clair (non chiffré) pour le chiffrement de motif basé sur l’échantillon. |
| MFSampleExtension_Encryption_SubSampleMappingSplit | Définit le mappage de sous-échantillon pour l’échantillon indiquant les octets clairs et chiffrés dans les données d’échantillon. |
| MFSampleExtension_FeatureMap |
Contient une structure MACROBLOCK_DATA pour chaque bloc macro dans le cadre d’entrée. |
| MFSampleExtension_FrameCorruption | Spécifie si une trame vidéo est endommagée. |
| MFSampleExtension_ForwardedDecodeUnits | Obtient un objet de type IMFCollection contenant des objets IMFSample qui contiennent des unités de couche d’abstraction réseau (NALU) et des unités d’amélioration supplémentaire (SEI) transférées par un décodeur. |
| MFSampleExtension_ForwardedDecodeUnitType | Spécifie le type, NALU ou SEI, d’une unité attachée à un IMFSample dans une collection MFSampleExtension_ForwardedDecodeUnits. |
| MFSampleExtension_Interlaced | Indique si une trame vidéo est entrelacée ou progressive. |
| MFSampleExtension_LongTermReferenceFrameInfo | Spécifie les informations de trame de référence à long terme (LTR) et est retourné dans l’échantillon de sortie. |
| MFSampleExtension_MeanAbsoluteDifference | Cet attribut retourne la différence absolue moyenne (MAD) sur tous les blocs macro dans le plan Y. |
| MFSampleExtension_PacketCrossOffsets | Spécifie les délimitations de charge utile d’un cadre. Cela s’applique aux échantillons chiffrés. |
| MFSampleExtension_PhotoThumbnail | Contient la miniature de photo d’un IMFSample. |
| MFSampleExtension_PhotoThumbnailMediaType | Contient l’IMFMediaType qui décrit le type de format d’image contenu dans l’attribut MFSampleExtension_PhotoThumbnail. |
| MFSampleExtension_PinholeCameraIntrinsics | Les intrinsèques du sténopé pour l’échantillon. |
| MFSampleExtension_RepeatFirstField | Spécifie s’il faut répéter le premier champ dans une trame entrelacée. |
| MFSampleExtension_ROIRectangle | Spécifie les limites de la région d’intérêt qui indique la région de la trame nécessitant une qualité différente. |
| MFSampleExtension_SingleField | Spécifie si un échantillon vidéo contient un champ unique ou deux champs entrelacés. |
| MFSampleExtension_SpatialLayerId |
ID de couche spatiale des données contenues dans un IMFSample. |
| MFSampleExtension_TargetGlobalLuminance | Valeur en Nits qui spécifie la luminance globale de rétroéclairage ciblée pour la trame vidéo associée. |
| MFSampleExtension_TemporalLayerId |
ID de couche temporelle des données contenues dans un IMFSample. |
| MFSampleExtension_Token | Contient un pointeur vers le jeton fourni à la méthode IMFMediaStream::RequestSample. |
| MFSampleExtension_VideoEncodePictureType | Spécifie les limites de la région d’intérêt qui indique la région de la trame nécessitant une qualité différente. |
| MFSampleExtension_VideoEncodeQP | Spécifie le paramètre de quantisation (QP) utilisé pour encoder un échantillon vidéo. |
Tous les échantillons de médias ne contiennent pas tous les attributs répertoriés ici. Dans certains cas, un attribut s’applique uniquement à certains types de données. Par exemple, certains attributs s’appliquent uniquement aux échantillons vidéo et ne doivent pas apparaître sur des échantillons audio. Dans d’autres cas, l’attribut a une valeur par défaut qui s’applique si l’attribut n’est pas défini.
Rubriques connexes