Share via


VideoProperties Clase

Definición

Proporciona acceso a las propiedades relacionadas con el vídeo de un elemento (como un archivo o carpeta).

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
Herencia
Object Platform::Object IInspectable VideoProperties
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Ejemplos

En este ejemplo se muestra cómo recuperar propiedades de un archivo, incluidas las propiedades de vídeo como Year y Rating.

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
}

Una vez completado GetVideoPropertiesAsync , videoProperties obtiene un objeto VideoProperties.

En el ejemplo, file contiene un storageFile que representa el archivo para el que se van a recuperar las propiedades.

Comentarios

Puede acceder a un objeto VideoProperties de forma asincrónica mediante el método getVideoPropertiesAsync desde la propiedad Properties de un elemento (como un archivo de carpeta) o mediante la propiedad VideoProperties de forma sincrónica si está disponible. Puede obtener un objeto VideoProperties mediante cualquiera de los métodos y propiedades siguientes:

Nota:

Es posible que no se pueda acceder a las propiedades que se obtienen o establecen mediante un controlador de propiedades definido por otra aplicación (como Microsoft Word). En su lugar, puede intentar obtener estas propiedades mediante una consulta de archivo respaldada por el índice del sistema. Para obtener más información, vea QueryOptions.

Para obtener más ejemplos de código sobre el acceso a propiedades, consulte el ejemplo de acceso a archivos.

Propiedades

Bitrate

Obtiene la suma de la velocidad de bits de audio y vídeo del vídeo.

Directors

Obtiene los directores del vídeo.

Duration

Obtiene la duración del vídeo.

Height

Obtiene el alto del vídeo.

Keywords

Obtiene la colección de palabras clave asociadas al vídeo.

Latitude

Obtiene la coordenada de latitud en la que se ha grabado el vídeo.

Longitude

Obtiene la coordenada de longitud en la que se ha grabado el vídeo.

Orientation

Obtiene un valor videoOrientation que indica cómo se debe girar el vídeo para mostrarlo correctamente.

Producers

Obtiene los productores del vídeo.

Publisher

Obtiene o establece el publicador del vídeo.

Rating

Obtiene o establece la clasificación asociada a un archivo de vídeo.

Subtitle

Obtiene o establece el subtítulo del vídeo.

Title

Obtiene o establece el título del vídeo.

Width

Obtiene el ancho del vídeo.

Writers

Obtiene los escritores de scripts del vídeo.

Year

Obtiene o establece el año en el que se ha grabado o lanzado el vídeo.

Métodos

RetrievePropertiesAsync(IIterable<String>)

Recupera las propiedades especificadas asociadas al elemento.

SavePropertiesAsync()

Guarda todas las propiedades asociadas al elemento.

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

Guarda las propiedades y valores especificados asociados al elemento.

Se aplica a

Consulte también