Compartilhar via


ContainerEncodingProperties Classe

Definição

Descreve um formato de contêiner de mí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
Herança
Object Platform::Object IInspectable ContainerEncodingProperties
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Os arquivos de mídia geralmente contêm pelo menos alguns dos seguintes elementos:

  • Cabeçalhos de arquivo que descrevem o número de fluxos, o formato de cada fluxo e assim por diante.
  • Um índice que permite o acesso aleatório ao conteúdo.
  • Metadados que descrevem o conteúdo (por exemplo, o artista ou o título).

O termo contêiner de mídia descreve todo o pacote de dados de mídia, cabeçalhos de arquivo, índices e metadados. O motivo para usar o termo contêiner em vez de arquivo é que alguns formatos de contêiner são projetados para transmissão ao vivo. Um contêiner pode ser gerado em tempo real, sem nunca ser armazenado como um arquivo.

Um exemplo inicial de um contêiner de mídia é o formato de arquivo AVI. Outros exemplos incluem MP4 e ASF (Advanced Systems Format). Os contêineres podem ser identificados por extensão de nome de arquivo (por exemplo, ".mp4") ou por tipo MIME.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1803 17134 Copiar

Construtores

ContainerEncodingProperties()

Cria uma nova instância da classe ContainerEncodingProperties .

Propriedades

Properties

Obtém propriedades de formato adicionais para o contêiner de mídia.

Subtype

Obtém ou define o subtipo do contêiner de mídia.

Type

Obtém o tipo de formato.

Métodos

Copy()

Cria uma cópia do objeto ContainerEncodingProperties .

Aplica-se a