VideoProperties クラス

定義

アイテムのビデオ関連のプロパティ (ファイルやフォルダーなど) へのアクセスを提供します。

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
継承
Object Platform::Object IInspectable VideoProperties
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

この例では、 YearRating などのビデオ プロパティなど、ファイルのプロパティを取得する方法を示します。

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
}

GetVideoPropertiesAsync が完了したら、 videoProperties VideoProperties オブジェクトを取得します。

この例では、 には、 file プロパティを取得するファイルを表す StorageFile が含まれています。

注釈

VideoProperties オブジェクトには、アイテムの Properties プロパティ (フォルダーのファイルなど) から getVideoPropertiesAsync メソッドを使用して非同期的にアクセスするか、VideoProperties プロパティが使用可能な場合は同期的に使用できます。 VideoProperties オブジェクトは、次のいずれかのメソッドとプロパティを使用して取得できます。

注意

別のアプリ (Microsoft Word など) によって定義されたプロパティ ハンドラーを使用して取得または設定されたプロパティにアクセスできない場合があります。 代わりに、システム インデックスによってサポートされるファイル クエリを使用して、これらのプロパティを取得できます。 詳細については、「 QueryOptions」を参照してください。

プロパティへのアクセスに関するコード サンプルの詳細については、「 ファイル アクセスのサンプル」を参照してください。

プロパティ

Bitrate

ビデオのオーディオとビデオの合計ビットレートを取得します。

Directors

ビデオのディレクターを取得します。

Duration

ビデオの再生時間を取得します。

Height

ビデオの高さを取得します。

Keywords

ビデオに関連付けられているキーワードのコレクションを取得します。

Latitude

ビデオが撮影された緯度座標を取得します。

Longitude

ビデオが撮影された経度座標を取得します。

Orientation

ビデオを正しく表示するためにビデオを回転させる方法を示す VideoOrientation 値を取得します。

Producers

ビデオのプロデューサーを取得します。

Publisher

ビデオの発行元を取得または設定します。

Rating

ビデオ ファイルに関連付けられている評価を取得または設定します。

Subtitle

ビデオのサブタイトルを取得または設定します。

Title

ビデオのタイトルを取得または設定します。

Width

ビデオの幅を取得します。

Writers

ビデオのスクリプト ライターを取得します。

Year

ビデオが撮影またはリリースされた年を取得または設定します。

メソッド

RetrievePropertiesAsync(IIterable<String>)

アイテムに関連付けられている指定したプロパティを取得します。

SavePropertiesAsync()

アイテムに関連付けられているすべてのプロパティを保存します。

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

アイテムに関連付けられている指定したプロパティと値を保存します。

適用対象

こちらもご覧ください