ContainerEncodingProperties Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 . |