次の方法で共有


VideoCreationProperties クラス

定義

サービスで新しいビデオ リソースを作成する必要がある場合に使用する省略可能なプロパティ。 これらは、ビデオが既に存在する場合は有効になりません。

public class VideoCreationProperties
type VideoCreationProperties = class
Public Class VideoCreationProperties
継承
VideoCreationProperties

コンストラクター

VideoCreationProperties()

VideoCreationProperties クラスの新しいインスタンスを初期化します。

VideoCreationProperties(String, String, String, String)

VideoCreationProperties クラスの新しいインスタンスを初期化します。

プロパティ

Description

ユーザーが提供する説明 (省略可能) を取得または設定します。 値の長は最大 2048 文字です。

RetentionPeriod

ビデオの保持期間を取得または設定します。ビデオがストレージに保持される期間を示します。 値は ISO8601 期間形式 ("P1D" は 1 日) で指定する必要があり、1 日から 10 年の間で 1 日単位で変更できます。 存在しない (null) 場合、すべてのビデオ コンテンツは無期限に保持されます。 このプロパティは、"kind" が "live" に設定されているトポロジでのみ使用できます。

SegmentLength

セグメントの長さを取得または設定すると、ストレージに永続化される個々のコンテンツ ファイル (セグメント) の長さを示します。 セグメントが小さいと、アーカイブ再生の待機時間は短くなりますが、大量のストレージ トランザクションが生成されます。 セグメントを大きくすると、アーカイブの再生待ち時間が長くなる一方で、ストレージ トランザクションの量が減ります。 値は ISO8601 期間形式 ("PT30S" は 30 秒) で指定する必要があり、30 秒から 5 分 (30 秒単位) の間で異なる場合があります。 ビデオ リソースを作成するための最初の呼び出しの後にこの値を変更すると、アーカイブにコンテンツをアップロードするときにエラーが発生する可能性があります。 既定値は 30 秒です。 このプロパティは、"kind" が "live" に設定されているトポロジでのみ使用できます。

Title

ユーザーによって提供される省略可能なタイトルを取得または設定します。 値の長は最大 256 文字です。

適用対象