H264Video interface
Beskriver alla egenskaper för att koda en video med H.264 codec.
- Extends
Egenskaper
complexity | Talar om för kodaren hur kodningsinställningarna ska väljas. Standardvärdet är Balanserad. |
layers | Samlingen av H.264-utdataskikt som ska skapas av kodaren. |
odata |
Polymorfisk diskriminering, som anger de olika typerna som det här objektet kan vara |
rate |
Videohastighetskontrollläget |
scene |
Om kodaren ska infoga nyckelramar i scenändringar eller inte. Om inget anges är standardvärdet falskt. Den här flaggan ska bara anges till true när kodaren konfigureras för att skapa en enda utdatavideo. |
Ärvda egenskaper
key |
Avståndet mellan två nyckelramar. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, som anges i ISO 8601-format. Standardvärdet är 2 sekunder (PT2S). Observera att den här inställningen ignoreras om VideoSyncMode.Passthrough har angetts, där KeyFrameInterval-värdet följer inställningen för indatakällan. |
label | En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet. |
stretch |
Storleksändringsläget – hur indatavideon ändras så att den passar önskad utdataupplösning. Standardinställningen är AutoSize |
sync |
Läget för videosynkronisering |
Egenskapsinformation
complexity
Talar om för kodaren hur kodningsinställningarna ska väljas. Standardvärdet är Balanserad.
complexity?: string
Egenskapsvärde
string
layers
Samlingen av H.264-utdataskikt som ska skapas av kodaren.
layers?: H264Layer[]
Egenskapsvärde
odataType
Polymorfisk diskriminering, som anger de olika typerna som det här objektet kan vara
odataType: "#Microsoft.Media.H264Video"
Egenskapsvärde
"#Microsoft.Media.H264Video"
rateControlMode
Videohastighetskontrollläget
rateControlMode?: string
Egenskapsvärde
string
sceneChangeDetection
Om kodaren ska infoga nyckelramar i scenändringar eller inte. Om inget anges är standardvärdet falskt. Den här flaggan ska bara anges till true när kodaren konfigureras för att skapa en enda utdatavideo.
sceneChangeDetection?: boolean
Egenskapsvärde
boolean
Information om ärvda egenskaper
keyFrameInterval
Avståndet mellan två nyckelramar. Värdet ska vara icke-noll i intervallet [0,5, 20] sekunder, som anges i ISO 8601-format. Standardvärdet är 2 sekunder (PT2S). Observera att den här inställningen ignoreras om VideoSyncMode.Passthrough har angetts, där KeyFrameInterval-värdet följer inställningen för indatakällan.
keyFrameInterval?: string
Egenskapsvärde
string
Ärvd frånVideo.keyFrameInterval
label
En valfri etikett för codec. Etiketten kan användas för att styra muxing-beteendet.
label?: string
Egenskapsvärde
string
Ärvd frånVideo.label
stretchMode
Storleksändringsläget – hur indatavideon ändras så att den passar önskad utdataupplösning. Standardinställningen är AutoSize
stretchMode?: string
Egenskapsvärde
string
Ärvd frånVideo.stretchMode