Partager via


ContainerEncodingProperties Classe

Définition

Décrit un format de conteneur multimédia.

public ref class ContainerEncodingProperties sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ContainerEncodingProperties final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ContainerEncodingProperties final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ContainerEncodingProperties
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ContainerEncodingProperties
function ContainerEncodingProperties()
Public NotInheritable Class ContainerEncodingProperties
Héritage
Object Platform::Object IInspectable ContainerEncodingProperties
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Les fichiers multimédias contiennent généralement au moins certains des éléments suivants :

  • En-têtes de fichier qui décrivent le nombre de flux, le format de chaque flux, etc.
  • Index qui active l’accès aléatoire au contenu.
  • Métadonnées qui décrivent le contenu (par exemple, l’artiste ou le titre).

Le terme conteneur multimédia décrit l’ensemble du package de données multimédias, d’en-têtes de fichiers, d’index et de métadonnées. La raison d’utiliser le terme conteneur plutôt que fichier est que certains formats de conteneur sont conçus pour la diffusion en direct. Un conteneur peut être généré en temps réel, sans jamais être stocké en tant que fichier.

Le format de fichier AVI est un premier exemple de conteneur de média. D’autres exemples incluent MP4 et Advanced Systems Format (ASF). Les conteneurs peuvent être identifiés par l’extension de nom de fichier (par exemple, « .mp4 ») ou par le type MIME.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1803 17134 Copier

Constructeurs

ContainerEncodingProperties()

Crée une instance de la classe ContainerEncodingProperties.

Propriétés

Properties

Obtient des propriétés de format supplémentaires pour le conteneur multimédia.

Subtype

Obtient ou définit le sous-type du conteneur multimédia.

Type

Obtient le type de format.

Méthodes

Copy()

Crée une copie de l’objet ContainerEncodingProperties .

S’applique à