H264Video interface
Descrive tutte le proprietà per la codifica di un video con il codec H.264.
- Extends
Proprietà
complexity | Indica al codificatore come scegliere le impostazioni di codifica. Il valore predefinito è Bilanciato. |
layers | Raccolta di livelli H.264 di output da produrre dal codificatore. |
odata |
Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere |
rate |
Modalità di controllo della frequenza video |
scene |
Indica se il codificatore deve inserire fotogrammi chiave in corrispondenza delle modifiche della scena. Se non specificato, il valore predefinito è false. Questo flag deve essere impostato su true solo quando il codificatore è configurato per produrre un singolo video di output. |
Proprietà ereditate
key |
Distanza tra due fotogrammi chiave. Il valore deve essere diverso da zero nell'intervallo [0,5, 20] secondi, specificato nel formato ISO 8601. Il valore predefinito è 2 secondi (PT2S). Si noti che questa impostazione viene ignorata se è impostato VideoSyncMode.Passthrough, in cui il valore KeyFrameInterval seguirà l'impostazione dell'origine di input. |
label | Etichetta facoltativa per il codec. L'etichetta può essere usata per controllare il comportamento di multiplexing. |
stretch |
Modalità di ridimensionamento: modalità di ridimensionamento del video di input in base alle risoluzioni di output desiderate. Il valore predefinito è AutoSize |
sync |
Modalità di sincronizzazione video |
Dettagli proprietà
complexity
Indica al codificatore come scegliere le impostazioni di codifica. Il valore predefinito è Bilanciato.
complexity?: string
Valore della proprietà
string
layers
Raccolta di livelli H.264 di output da produrre dal codificatore.
layers?: H264Layer[]
Valore della proprietà
odataType
Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere
odataType: "#Microsoft.Media.H264Video"
Valore della proprietà
"#Microsoft.Media.H264Video"
rateControlMode
Modalità di controllo della frequenza video
rateControlMode?: string
Valore della proprietà
string
sceneChangeDetection
Indica se il codificatore deve inserire fotogrammi chiave in corrispondenza delle modifiche della scena. Se non specificato, il valore predefinito è false. Questo flag deve essere impostato su true solo quando il codificatore è configurato per produrre un singolo video di output.
sceneChangeDetection?: boolean
Valore della proprietà
boolean
Dettagli proprietà ereditate
keyFrameInterval
Distanza tra due fotogrammi chiave. Il valore deve essere diverso da zero nell'intervallo [0,5, 20] secondi, specificato nel formato ISO 8601. Il valore predefinito è 2 secondi (PT2S). Si noti che questa impostazione viene ignorata se è impostato VideoSyncMode.Passthrough, in cui il valore KeyFrameInterval seguirà l'impostazione dell'origine di input.
keyFrameInterval?: string
Valore della proprietà
string
Ereditato daVideo.keyFrameInterval
label
Etichetta facoltativa per il codec. L'etichetta può essere usata per controllare il comportamento di multiplexing.
label?: string
Valore della proprietà
string
Ereditato daVideo.label
stretchMode
Modalità di ridimensionamento: modalità di ridimensionamento del video di input in base alle risoluzioni di output desiderate. Il valore predefinito è AutoSize
stretchMode?: string
Valore della proprietà
string
Ereditato daVideo.stretchMode
syncMode
Modalità di sincronizzazione video
syncMode?: string
Valore della proprietà
string
Ereditato daVideo.syncMode