H265VideoLayer コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
H265VideoLayer() |
H265VideoLayer クラスの新しいインスタンスを初期化します。 |
H265VideoLayer(Int32, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Boolean>) |
H265VideoLayer クラスの新しいインスタンスを初期化します。 |
H265VideoLayer()
H265VideoLayer クラスの新しいインスタンスを初期化します。
public H265VideoLayer ();
Public Sub New ()
適用対象
H265VideoLayer(Int32, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Boolean>)
H265VideoLayer クラスの新しいインスタンスを初期化します。
public H265VideoLayer (int bitrate, string width = default, string height = default, string label = default, int? maxBitrate = default, int? bFrames = default, string frameRate = default, int? slices = default, bool? adaptiveBFrame = default);
new Microsoft.Azure.Management.Media.Models.H265VideoLayer : int * string * string * string * Nullable<int> * Nullable<int> * string * Nullable<int> * Nullable<bool> -> Microsoft.Azure.Management.Media.Models.H265VideoLayer
Public Sub New (bitrate As Integer, Optional width As String = Nothing, Optional height As String = Nothing, Optional label As String = Nothing, Optional maxBitrate As Nullable(Of Integer) = Nothing, Optional bFrames As Nullable(Of Integer) = Nothing, Optional frameRate As String = Nothing, Optional slices As Nullable(Of Integer) = Nothing, Optional adaptiveBFrame As Nullable(Of Boolean) = Nothing)
パラメーター
- bitrate
- Int32
このレイヤーの生成時に入力ビデオをエンコードする 1 秒あたりの平均ビットレート (ビット数)。 たとえば、3000Kbps または 3Mbps のターゲット ビットレートは、この値が 30000000 である必要があることを意味します。これは必須フィールドです。
- width
- String
このレイヤーの出力ビデオの幅。 この値には、絶対 (ピクセル単位) または相対値 (パーセンテージ) を指定できます。 たとえば、50% は、出力ビデオの幅が入力の半分のピクセル数を意味します。
- height
- String
このレイヤーの出力ビデオの高さ。 この値には、絶対 (ピクセル単位) または相対値 (パーセンテージ) を指定できます。 たとえば、50% は、出力ビデオの高さが入力の半分のピクセル数を持つ場合を意味します。
- label
- String
このレイヤーの英数字ラベル。これは、異なるビデオレイヤーとオーディオレイヤーを多重化したり、出力ファイルに名前を付けたりするために使用できます。
このレイヤーをエンコードするときに使用する B フレームの数。 指定しない場合、エンコーダーはビデオ プロファイルとレベルに基づいて適切な数値を選択します。
- frameRate
- String
このレイヤーをエンコードするフレーム レート (1 秒あたりのフレーム数)。 値は M/N の形式で指定できます。M と N は整数 (たとえば、30000/1001)、または数値の形式 (30、29.97 など) です。 エンコーダーは、プロファイルとレベルに基づいて、許可されたフレーム レートに制約を適用します。 指定しない場合、エンコーダーは入力ビデオと同じフレーム レートを使用します。
このレイヤーをエンコードするときに使用するスライスの数。 指定しない場合、既定値は 0 です。つまり、エンコーダーはフレームごとに 1 つのスライスを使用します。
このレイヤーをエンコードするときにアダプティブ B フレームを使用するかどうかを指定します。 指定しない場合、ビデオ プロファイルで使用が許可されるたびにエンコーダーがオンになります。
適用対象
Azure SDK for .NET