MultiBitrateFormat interface
Beschrijft de eigenschappen voor het produceren van een verzameling gop-uitgelijnde multi-bitrate bestanden. Het standaardgedrag is om één uitvoerbestand te produceren voor elke videolaag die samen met alle audio wordt gemuxt. De exacte uitvoerbestanden die worden geproduceerd, kunnen worden beheerd door de verzameling outputFiles op te geven.
- Uitbreiding
Eigenschappen
odata |
Polymorfe discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven |
output |
De lijst met uitvoerbestanden die moeten worden geproduceerd. Elke vermelding in de lijst is een set labels voor audio- en videolagen die samen moeten worden gemuxeerd. |
Overgenomen eigenschappen
filename |
Het naamgevingspatroon voor bestanden dat wordt gebruikt voor het maken van uitvoerbestanden. De volgende macro's worden ondersteund in de bestandsnaam: {Basename} - Een uitbreidingsmacro die de naam van het invoervideobestand gebruikt. Als de basisnaam (het bestandsachtervoegsel is niet opgenomen) van het invoervideobestand minder dan 32 tekens lang is, wordt de basisnaam van de invoervideobestanden gebruikt. Als de basisnaam van het invoervideobestand langer is dan 32 tekens, wordt de basisnaam afgekapt tot de eerste 32 tekens in totale lengte. {Extension} - De juiste extensie voor deze indeling. {Label}: het label dat is toegewezen aan de codec/laag. {Index} - Een unieke index voor miniaturen. Alleen van toepassing op miniaturen. {AudioStream} - tekenreeks "Audio" plus audiostreamnummer (beginnen vanaf 1). {Bitrate} - De audio-/videobitsnelheid in kbps. Niet van toepassing op miniaturen. {Codec} - Het type van de audio-/videocodec. {Resolution} - De videoresolutie. Alle niet-substitueerde macro's worden samengevouwen en uit de bestandsnaam verwijderd. |
Eigenschapdetails
odataType
Polymorfe discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven
odataType: "#Microsoft.Media.MultiBitrateFormat" | "#Microsoft.Media.Mp4Format" | "#Microsoft.Media.TransportStreamFormat"
Waarde van eigenschap
"#Microsoft.Media.MultiBitrateFormat" | "#Microsoft.Media.Mp4Format" | "#Microsoft.Media.TransportStreamFormat"
outputFiles
De lijst met uitvoerbestanden die moeten worden geproduceerd. Elke vermelding in de lijst is een set labels voor audio- en videolagen die samen moeten worden gemuxeerd.
outputFiles?: OutputFile[]
Waarde van eigenschap
Details van overgenomen eigenschap
filenamePattern
Het naamgevingspatroon voor bestanden dat wordt gebruikt voor het maken van uitvoerbestanden. De volgende macro's worden ondersteund in de bestandsnaam: {Basename} - Een uitbreidingsmacro die de naam van het invoervideobestand gebruikt. Als de basisnaam (het bestandsachtervoegsel is niet opgenomen) van het invoervideobestand minder dan 32 tekens lang is, wordt de basisnaam van de invoervideobestanden gebruikt. Als de basisnaam van het invoervideobestand langer is dan 32 tekens, wordt de basisnaam afgekapt tot de eerste 32 tekens in totale lengte. {Extension} - De juiste extensie voor deze indeling. {Label}: het label dat is toegewezen aan de codec/laag. {Index} - Een unieke index voor miniaturen. Alleen van toepassing op miniaturen. {AudioStream} - tekenreeks "Audio" plus audiostreamnummer (beginnen vanaf 1). {Bitrate} - De audio-/videobitsnelheid in kbps. Niet van toepassing op miniaturen. {Codec} - Het type van de audio-/videocodec. {Resolution} - De videoresolutie. Alle niet-substitueerde macro's worden samengevouwen en uit de bestandsnaam verwijderd.
filenamePattern: string
Waarde van eigenschap
string
Overgenomen vanFormat.filenamePattern