Compartilhar via


VideoProperties Classe

Definição

Fornece acesso às propriedades relacionadas ao vídeo de um item (como um arquivo ou pasta).

public ref class VideoProperties sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class VideoProperties final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class VideoProperties
Public NotInheritable Class VideoProperties
Herança
Object Platform::Object IInspectable VideoProperties
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)

Exemplos

Este exemplo demonstra como recuperar propriedades de um arquivo, incluindo propriedades de vídeo como Ano e Classificação.

try
{
    StorageFile file = rootPage.sampleFile;
    if (file != null)
    {
        StringBuilder outputText = new StringBuilder();

        // Get video properties
        VideoProperties videoProperties = await file.Properties.GetVideoPropertiesAsync();
        outputText.AppendLine("Year: " + videoProperties.Year);
        outputText.AppendLine("Rating: " + videoProperties.Rating);
    }
}
// Handle errors with catch blocks
catch (FileNotFoundException)
{
 // For example, handle a file not found error
}

Depois que GetVideoPropertiesAsync for concluído, videoProperties obtém um objeto VideoProperties.

No exemplo, file contém um StorageFile que representa o arquivo para o qual recuperar as propriedades.

Comentários

Você pode acessar um objeto VideoProperties de forma assíncrona usando o método getVideoPropertiesAsync da propriedade Properties de um item (como um arquivo de pasta) ou de forma síncrona usando a propriedade VideoProperties se ela estiver disponível. Você pode obter um objeto VideoProperties usando qualquer um dos seguintes métodos e propriedades:

Observação

As propriedades que são get ou set usando um manipulador de propriedades definido por outro aplicativo (como o Microsoft Word) podem não estar acessíveis. Em vez disso, você pode tentar obter essas propriedades usando uma consulta de arquivo que é apoiada pelo índice do sistema. Para obter mais informações, consulte QueryOptions.

Para obter mais exemplos de código sobre como acessar propriedades, consulte o Exemplo de acesso a arquivos.

Propriedades

Bitrate

Obtém a soma da taxa de bits de áudio e vídeo do vídeo.

Directors

Obtém os diretores do vídeo.

Duration

Obtém a duração do vídeo.

Height

Obtém a altura do vídeo.

Keywords

Obtém a coleção de palavras-chave associadas ao vídeo.

Latitude

Obtém a coordenada de latitude em que o vídeo foi gravado.

Longitude

Obtém a coordenada de longitude em que o vídeo foi gravado.

Orientation

Obtém um valor VideoOrientation que indica como o vídeo deve ser girado para exibi-lo corretamente.

Producers

Obtém os produtores do vídeo.

Publisher

Obtém ou define o editor do vídeo.

Rating

Obtém ou define a classificação associada a um arquivo de vídeo.

Subtitle

Obtém ou define o subtítulo do vídeo.

Title

Obtém ou define o título do vídeo.

Width

Obtém a largura do vídeo.

Writers

Obtém os gravadores de script para o vídeo.

Year

Obtém ou define o ano em que o vídeo foi gravado ou lançado.

Métodos

RetrievePropertiesAsync(IIterable<String>)

Recupera as propriedades especificadas associadas ao item.

SavePropertiesAsync()

Salva todas as propriedades associadas ao item.

SavePropertiesAsync(IIterable<KeyValuePair<String,Object>>)

Salva as propriedades e os valores especificados associados ao item.

Aplica-se a

Confira também