Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.transcoder/v1.Job
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a job in the specified region.
Create Job Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Job(name: string, args?: JobArgs, opts?: CustomResourceOptions);@overload
def Job(resource_name: str,
        args: Optional[JobArgs] = None,
        opts: Optional[ResourceOptions] = None)
@overload
def Job(resource_name: str,
        opts: Optional[ResourceOptions] = None,
        batch_mode_priority: Optional[int] = None,
        config: Optional[JobConfigArgs] = None,
        input_uri: Optional[str] = None,
        labels: Optional[Mapping[str, str]] = None,
        location: Optional[str] = None,
        mode: Optional[JobMode] = None,
        name: Optional[str] = None,
        optimization: Optional[JobOptimization] = None,
        output_uri: Optional[str] = None,
        project: Optional[str] = None,
        template_id: Optional[str] = None,
        ttl_after_completion_days: Optional[int] = None)func NewJob(ctx *Context, name string, args *JobArgs, opts ...ResourceOption) (*Job, error)public Job(string name, JobArgs? args = null, CustomResourceOptions? opts = null)type: google-native:transcoder/v1:Job
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var examplejobResourceResourceFromTranscoderv1 = new GoogleNative.Transcoder.V1.Job("examplejobResourceResourceFromTranscoderv1", new()
{
    BatchModePriority = 0,
    Config = new GoogleNative.Transcoder.V1.Inputs.JobConfigArgs
    {
        AdBreaks = new[]
        {
            new GoogleNative.Transcoder.V1.Inputs.AdBreakArgs
            {
                StartTimeOffset = "string",
            },
        },
        EditList = new[]
        {
            new GoogleNative.Transcoder.V1.Inputs.EditAtomArgs
            {
                EndTimeOffset = "string",
                Inputs = new[]
                {
                    "string",
                },
                Key = "string",
                StartTimeOffset = "string",
            },
        },
        ElementaryStreams = new[]
        {
            new GoogleNative.Transcoder.V1.Inputs.ElementaryStreamArgs
            {
                AudioStream = new GoogleNative.Transcoder.V1.Inputs.AudioStreamArgs
                {
                    BitrateBps = 0,
                    ChannelCount = 0,
                    ChannelLayout = new[]
                    {
                        "string",
                    },
                    Codec = "string",
                    DisplayName = "string",
                    LanguageCode = "string",
                    Mapping = new[]
                    {
                        new GoogleNative.Transcoder.V1.Inputs.AudioMappingArgs
                        {
                            AtomKey = "string",
                            InputChannel = 0,
                            InputKey = "string",
                            InputTrack = 0,
                            OutputChannel = 0,
                            GainDb = 0,
                        },
                    },
                    SampleRateHertz = 0,
                },
                Key = "string",
                TextStream = new GoogleNative.Transcoder.V1.Inputs.TextStreamArgs
                {
                    Codec = "string",
                    DisplayName = "string",
                    LanguageCode = "string",
                    Mapping = new[]
                    {
                        new GoogleNative.Transcoder.V1.Inputs.TextMappingArgs
                        {
                            AtomKey = "string",
                            InputKey = "string",
                            InputTrack = 0,
                        },
                    },
                },
                VideoStream = new GoogleNative.Transcoder.V1.Inputs.VideoStreamArgs
                {
                    H264 = new GoogleNative.Transcoder.V1.Inputs.H264CodecSettingsArgs
                    {
                        BitrateBps = 0,
                        FrameRate = 0,
                        GopFrameCount = 0,
                        HeightPixels = 0,
                        BFrameCount = 0,
                        CrfLevel = 0,
                        EnableTwoPass = false,
                        EntropyCoder = "string",
                        AqStrength = 0,
                        GopDuration = "string",
                        AllowOpenGop = false,
                        BPyramid = false,
                        PixelFormat = "string",
                        Preset = "string",
                        Profile = "string",
                        RateControlMode = "string",
                        Tune = "string",
                        VbvFullnessBits = 0,
                        VbvSizeBits = 0,
                        WidthPixels = 0,
                    },
                    H265 = new GoogleNative.Transcoder.V1.Inputs.H265CodecSettingsArgs
                    {
                        BitrateBps = 0,
                        FrameRate = 0,
                        GopDuration = "string",
                        PixelFormat = "string",
                        BFrameCount = 0,
                        CrfLevel = 0,
                        EnableTwoPass = false,
                        AqStrength = 0,
                        AllowOpenGop = false,
                        GopFrameCount = 0,
                        HeightPixels = 0,
                        BPyramid = false,
                        Preset = "string",
                        Profile = "string",
                        RateControlMode = "string",
                        Tune = "string",
                        VbvFullnessBits = 0,
                        VbvSizeBits = 0,
                        WidthPixels = 0,
                    },
                    Vp9 = new GoogleNative.Transcoder.V1.Inputs.Vp9CodecSettingsArgs
                    {
                        BitrateBps = 0,
                        FrameRate = 0,
                        CrfLevel = 0,
                        GopDuration = "string",
                        GopFrameCount = 0,
                        HeightPixels = 0,
                        PixelFormat = "string",
                        Profile = "string",
                        RateControlMode = "string",
                        WidthPixels = 0,
                    },
                },
            },
        },
        Encryptions = new[]
        {
            new GoogleNative.Transcoder.V1.Inputs.EncryptionArgs
            {
                DrmSystems = new GoogleNative.Transcoder.V1.Inputs.DrmSystemsArgs
                {
                    Clearkey = null,
                    Fairplay = null,
                    Playready = null,
                    Widevine = null,
                },
                Id = "string",
                Aes128 = null,
                MpegCenc = new GoogleNative.Transcoder.V1.Inputs.MpegCommonEncryptionArgs
                {
                    Scheme = "string",
                },
                SampleAes = null,
                SecretManagerKeySource = new GoogleNative.Transcoder.V1.Inputs.SecretManagerSourceArgs
                {
                    SecretVersion = "string",
                },
            },
        },
        Inputs = new[]
        {
            new GoogleNative.Transcoder.V1.Inputs.InputArgs
            {
                Key = "string",
                PreprocessingConfig = new GoogleNative.Transcoder.V1.Inputs.PreprocessingConfigArgs
                {
                    Audio = new GoogleNative.Transcoder.V1.Inputs.AudioArgs
                    {
                        HighBoost = false,
                        LowBoost = false,
                        Lufs = 0,
                    },
                    Color = new GoogleNative.Transcoder.V1.Inputs.ColorArgs
                    {
                        Brightness = 0,
                        Contrast = 0,
                        Saturation = 0,
                    },
                    Crop = new GoogleNative.Transcoder.V1.Inputs.CropArgs
                    {
                        BottomPixels = 0,
                        LeftPixels = 0,
                        RightPixels = 0,
                        TopPixels = 0,
                    },
                    Deblock = new GoogleNative.Transcoder.V1.Inputs.DeblockArgs
                    {
                        Enabled = false,
                        Strength = 0,
                    },
                    Deinterlace = new GoogleNative.Transcoder.V1.Inputs.DeinterlaceArgs
                    {
                        Bwdif = new GoogleNative.Transcoder.V1.Inputs.BwdifConfigArgs
                        {
                            DeinterlaceAllFrames = false,
                            Mode = "string",
                            Parity = "string",
                        },
                        Yadif = new GoogleNative.Transcoder.V1.Inputs.YadifConfigArgs
                        {
                            DeinterlaceAllFrames = false,
                            DisableSpatialInterlacing = false,
                            Mode = "string",
                            Parity = "string",
                        },
                    },
                    Denoise = new GoogleNative.Transcoder.V1.Inputs.DenoiseArgs
                    {
                        Strength = 0,
                        Tune = "string",
                    },
                    Pad = new GoogleNative.Transcoder.V1.Inputs.PadArgs
                    {
                        BottomPixels = 0,
                        LeftPixels = 0,
                        RightPixels = 0,
                        TopPixels = 0,
                    },
                },
                Uri = "string",
            },
        },
        Manifests = new[]
        {
            new GoogleNative.Transcoder.V1.Inputs.ManifestArgs
            {
                MuxStreams = new[]
                {
                    "string",
                },
                Type = GoogleNative.Transcoder.V1.ManifestType.ManifestTypeUnspecified,
                Dash = new GoogleNative.Transcoder.V1.Inputs.DashConfigArgs
                {
                    SegmentReferenceScheme = GoogleNative.Transcoder.V1.DashConfigSegmentReferenceScheme.SegmentReferenceSchemeUnspecified,
                },
                FileName = "string",
            },
        },
        MuxStreams = new[]
        {
            new GoogleNative.Transcoder.V1.Inputs.MuxStreamArgs
            {
                Container = "string",
                ElementaryStreams = new[]
                {
                    "string",
                },
                EncryptionId = "string",
                FileName = "string",
                Fmp4 = new GoogleNative.Transcoder.V1.Inputs.Fmp4ConfigArgs
                {
                    CodecTag = "string",
                },
                Key = "string",
                SegmentSettings = new GoogleNative.Transcoder.V1.Inputs.SegmentSettingsArgs
                {
                    IndividualSegments = false,
                    SegmentDuration = "string",
                },
            },
        },
        Output = new GoogleNative.Transcoder.V1.Inputs.OutputArgs
        {
            Uri = "string",
        },
        Overlays = new[]
        {
            new GoogleNative.Transcoder.V1.Inputs.OverlayArgs
            {
                Animations = new[]
                {
                    new GoogleNative.Transcoder.V1.Inputs.AnimationArgs
                    {
                        AnimationEnd = new GoogleNative.Transcoder.V1.Inputs.AnimationEndArgs
                        {
                            StartTimeOffset = "string",
                        },
                        AnimationFade = new GoogleNative.Transcoder.V1.Inputs.AnimationFadeArgs
                        {
                            FadeType = GoogleNative.Transcoder.V1.AnimationFadeFadeType.FadeTypeUnspecified,
                            EndTimeOffset = "string",
                            StartTimeOffset = "string",
                            Xy = new GoogleNative.Transcoder.V1.Inputs.NormalizedCoordinateArgs
                            {
                                X = 0,
                                Y = 0,
                            },
                        },
                        AnimationStatic = new GoogleNative.Transcoder.V1.Inputs.AnimationStaticArgs
                        {
                            StartTimeOffset = "string",
                            Xy = new GoogleNative.Transcoder.V1.Inputs.NormalizedCoordinateArgs
                            {
                                X = 0,
                                Y = 0,
                            },
                        },
                    },
                },
                Image = new GoogleNative.Transcoder.V1.Inputs.ImageArgs
                {
                    Uri = "string",
                    Alpha = 0,
                    Resolution = new GoogleNative.Transcoder.V1.Inputs.NormalizedCoordinateArgs
                    {
                        X = 0,
                        Y = 0,
                    },
                },
            },
        },
        PubsubDestination = new GoogleNative.Transcoder.V1.Inputs.PubsubDestinationArgs
        {
            Topic = "string",
        },
        SpriteSheets = new[]
        {
            new GoogleNative.Transcoder.V1.Inputs.SpriteSheetArgs
            {
                FilePrefix = "string",
                SpriteHeightPixels = 0,
                SpriteWidthPixels = 0,
                ColumnCount = 0,
                EndTimeOffset = "string",
                Format = "string",
                Interval = "string",
                Quality = 0,
                RowCount = 0,
                StartTimeOffset = "string",
                TotalCount = 0,
            },
        },
    },
    InputUri = "string",
    Labels = 
    {
        { "string", "string" },
    },
    Location = "string",
    Mode = GoogleNative.Transcoder.V1.JobMode.ProcessingModeUnspecified,
    Name = "string",
    Optimization = GoogleNative.Transcoder.V1.JobOptimization.OptimizationStrategyUnspecified,
    OutputUri = "string",
    Project = "string",
    TemplateId = "string",
    TtlAfterCompletionDays = 0,
});
example, err := transcoder.NewJob(ctx, "examplejobResourceResourceFromTranscoderv1", &transcoder.JobArgs{
	BatchModePriority: pulumi.Int(0),
	Config: &transcoder.JobConfigArgs{
		AdBreaks: transcoder.AdBreakArray{
			&transcoder.AdBreakArgs{
				StartTimeOffset: pulumi.String("string"),
			},
		},
		EditList: transcoder.EditAtomArray{
			&transcoder.EditAtomArgs{
				EndTimeOffset: pulumi.String("string"),
				Inputs: pulumi.StringArray{
					pulumi.String("string"),
				},
				Key:             pulumi.String("string"),
				StartTimeOffset: pulumi.String("string"),
			},
		},
		ElementaryStreams: transcoder.ElementaryStreamArray{
			&transcoder.ElementaryStreamArgs{
				AudioStream: &transcoder.AudioStreamArgs{
					BitrateBps:   pulumi.Int(0),
					ChannelCount: pulumi.Int(0),
					ChannelLayout: pulumi.StringArray{
						pulumi.String("string"),
					},
					Codec:        pulumi.String("string"),
					DisplayName:  pulumi.String("string"),
					LanguageCode: pulumi.String("string"),
					Mapping: transcoder.AudioMappingArray{
						&transcoder.AudioMappingArgs{
							AtomKey:       pulumi.String("string"),
							InputChannel:  pulumi.Int(0),
							InputKey:      pulumi.String("string"),
							InputTrack:    pulumi.Int(0),
							OutputChannel: pulumi.Int(0),
							GainDb:        pulumi.Float64(0),
						},
					},
					SampleRateHertz: pulumi.Int(0),
				},
				Key: pulumi.String("string"),
				TextStream: &transcoder.TextStreamArgs{
					Codec:        pulumi.String("string"),
					DisplayName:  pulumi.String("string"),
					LanguageCode: pulumi.String("string"),
					Mapping: transcoder.TextMappingArray{
						&transcoder.TextMappingArgs{
							AtomKey:    pulumi.String("string"),
							InputKey:   pulumi.String("string"),
							InputTrack: pulumi.Int(0),
						},
					},
				},
				VideoStream: &transcoder.VideoStreamArgs{
					H264: &transcoder.H264CodecSettingsArgs{
						BitrateBps:      pulumi.Int(0),
						FrameRate:       pulumi.Float64(0),
						GopFrameCount:   pulumi.Int(0),
						HeightPixels:    pulumi.Int(0),
						BFrameCount:     pulumi.Int(0),
						CrfLevel:        pulumi.Int(0),
						EnableTwoPass:   pulumi.Bool(false),
						EntropyCoder:    pulumi.String("string"),
						AqStrength:      pulumi.Float64(0),
						GopDuration:     pulumi.String("string"),
						AllowOpenGop:    pulumi.Bool(false),
						BPyramid:        pulumi.Bool(false),
						PixelFormat:     pulumi.String("string"),
						Preset:          pulumi.String("string"),
						Profile:         pulumi.String("string"),
						RateControlMode: pulumi.String("string"),
						Tune:            pulumi.String("string"),
						VbvFullnessBits: pulumi.Int(0),
						VbvSizeBits:     pulumi.Int(0),
						WidthPixels:     pulumi.Int(0),
					},
					H265: &transcoder.H265CodecSettingsArgs{
						BitrateBps:      pulumi.Int(0),
						FrameRate:       pulumi.Float64(0),
						GopDuration:     pulumi.String("string"),
						PixelFormat:     pulumi.String("string"),
						BFrameCount:     pulumi.Int(0),
						CrfLevel:        pulumi.Int(0),
						EnableTwoPass:   pulumi.Bool(false),
						AqStrength:      pulumi.Float64(0),
						AllowOpenGop:    pulumi.Bool(false),
						GopFrameCount:   pulumi.Int(0),
						HeightPixels:    pulumi.Int(0),
						BPyramid:        pulumi.Bool(false),
						Preset:          pulumi.String("string"),
						Profile:         pulumi.String("string"),
						RateControlMode: pulumi.String("string"),
						Tune:            pulumi.String("string"),
						VbvFullnessBits: pulumi.Int(0),
						VbvSizeBits:     pulumi.Int(0),
						WidthPixels:     pulumi.Int(0),
					},
					Vp9: &transcoder.Vp9CodecSettingsArgs{
						BitrateBps:      pulumi.Int(0),
						FrameRate:       pulumi.Float64(0),
						CrfLevel:        pulumi.Int(0),
						GopDuration:     pulumi.String("string"),
						GopFrameCount:   pulumi.Int(0),
						HeightPixels:    pulumi.Int(0),
						PixelFormat:     pulumi.String("string"),
						Profile:         pulumi.String("string"),
						RateControlMode: pulumi.String("string"),
						WidthPixels:     pulumi.Int(0),
					},
				},
			},
		},
		Encryptions: transcoder.EncryptionArray{
			&transcoder.EncryptionArgs{
				DrmSystems: &transcoder.DrmSystemsArgs{
					Clearkey:  &transcoder.ClearkeyArgs{},
					Fairplay:  &transcoder.FairplayArgs{},
					Playready: &transcoder.PlayreadyArgs{},
					Widevine:  &transcoder.WidevineArgs{},
				},
				Id:     pulumi.String("string"),
				Aes128: &transcoder.Aes128EncryptionArgs{},
				MpegCenc: &transcoder.MpegCommonEncryptionArgs{
					Scheme: pulumi.String("string"),
				},
				SampleAes: &transcoder.SampleAesEncryptionArgs{},
				SecretManagerKeySource: &transcoder.SecretManagerSourceArgs{
					SecretVersion: pulumi.String("string"),
				},
			},
		},
		Inputs: transcoder.InputArray{
			&transcoder.InputArgs{
				Key: pulumi.String("string"),
				PreprocessingConfig: &transcoder.PreprocessingConfigArgs{
					Audio: &transcoder.AudioArgs{
						HighBoost: pulumi.Bool(false),
						LowBoost:  pulumi.Bool(false),
						Lufs:      pulumi.Float64(0),
					},
					Color: &transcoder.ColorArgs{
						Brightness: pulumi.Float64(0),
						Contrast:   pulumi.Float64(0),
						Saturation: pulumi.Float64(0),
					},
					Crop: &transcoder.CropArgs{
						BottomPixels: pulumi.Int(0),
						LeftPixels:   pulumi.Int(0),
						RightPixels:  pulumi.Int(0),
						TopPixels:    pulumi.Int(0),
					},
					Deblock: &transcoder.DeblockArgs{
						Enabled:  pulumi.Bool(false),
						Strength: pulumi.Float64(0),
					},
					Deinterlace: &transcoder.DeinterlaceArgs{
						Bwdif: &transcoder.BwdifConfigArgs{
							DeinterlaceAllFrames: pulumi.Bool(false),
							Mode:                 pulumi.String("string"),
							Parity:               pulumi.String("string"),
						},
						Yadif: &transcoder.YadifConfigArgs{
							DeinterlaceAllFrames:      pulumi.Bool(false),
							DisableSpatialInterlacing: pulumi.Bool(false),
							Mode:                      pulumi.String("string"),
							Parity:                    pulumi.String("string"),
						},
					},
					Denoise: &transcoder.DenoiseArgs{
						Strength: pulumi.Float64(0),
						Tune:     pulumi.String("string"),
					},
					Pad: &transcoder.PadArgs{
						BottomPixels: pulumi.Int(0),
						LeftPixels:   pulumi.Int(0),
						RightPixels:  pulumi.Int(0),
						TopPixels:    pulumi.Int(0),
					},
				},
				Uri: pulumi.String("string"),
			},
		},
		Manifests: transcoder.ManifestArray{
			&transcoder.ManifestArgs{
				MuxStreams: pulumi.StringArray{
					pulumi.String("string"),
				},
				Type: transcoder.ManifestTypeManifestTypeUnspecified,
				Dash: &transcoder.DashConfigArgs{
					SegmentReferenceScheme: transcoder.DashConfigSegmentReferenceSchemeSegmentReferenceSchemeUnspecified,
				},
				FileName: pulumi.String("string"),
			},
		},
		MuxStreams: transcoder.MuxStreamArray{
			&transcoder.MuxStreamArgs{
				Container: pulumi.String("string"),
				ElementaryStreams: pulumi.StringArray{
					pulumi.String("string"),
				},
				EncryptionId: pulumi.String("string"),
				FileName:     pulumi.String("string"),
				Fmp4: &transcoder.Fmp4ConfigArgs{
					CodecTag: pulumi.String("string"),
				},
				Key: pulumi.String("string"),
				SegmentSettings: &transcoder.SegmentSettingsArgs{
					IndividualSegments: pulumi.Bool(false),
					SegmentDuration:    pulumi.String("string"),
				},
			},
		},
		Output: transcoder.OutputArgs{
			Uri: pulumi.String("string"),
		},
		Overlays: transcoder.OverlayArray{
			&transcoder.OverlayArgs{
				Animations: transcoder.AnimationArray{
					&transcoder.AnimationArgs{
						AnimationEnd: &transcoder.AnimationEndArgs{
							StartTimeOffset: pulumi.String("string"),
						},
						AnimationFade: &transcoder.AnimationFadeArgs{
							FadeType:        transcoder.AnimationFadeFadeTypeFadeTypeUnspecified,
							EndTimeOffset:   pulumi.String("string"),
							StartTimeOffset: pulumi.String("string"),
							Xy: &transcoder.NormalizedCoordinateArgs{
								X: pulumi.Float64(0),
								Y: pulumi.Float64(0),
							},
						},
						AnimationStatic: &transcoder.AnimationStaticArgs{
							StartTimeOffset: pulumi.String("string"),
							Xy: &transcoder.NormalizedCoordinateArgs{
								X: pulumi.Float64(0),
								Y: pulumi.Float64(0),
							},
						},
					},
				},
				Image: &transcoder.ImageArgs{
					Uri:   pulumi.String("string"),
					Alpha: pulumi.Float64(0),
					Resolution: &transcoder.NormalizedCoordinateArgs{
						X: pulumi.Float64(0),
						Y: pulumi.Float64(0),
					},
				},
			},
		},
		PubsubDestination: &transcoder.PubsubDestinationArgs{
			Topic: pulumi.String("string"),
		},
		SpriteSheets: transcoder.SpriteSheetArray{
			&transcoder.SpriteSheetArgs{
				FilePrefix:         pulumi.String("string"),
				SpriteHeightPixels: pulumi.Int(0),
				SpriteWidthPixels:  pulumi.Int(0),
				ColumnCount:        pulumi.Int(0),
				EndTimeOffset:      pulumi.String("string"),
				Format:             pulumi.String("string"),
				Interval:           pulumi.String("string"),
				Quality:            pulumi.Int(0),
				RowCount:           pulumi.Int(0),
				StartTimeOffset:    pulumi.String("string"),
				TotalCount:         pulumi.Int(0),
			},
		},
	},
	InputUri: pulumi.String("string"),
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Location:               pulumi.String("string"),
	Mode:                   transcoder.JobModeProcessingModeUnspecified,
	Name:                   pulumi.String("string"),
	Optimization:           transcoder.JobOptimizationOptimizationStrategyUnspecified,
	OutputUri:              pulumi.String("string"),
	Project:                pulumi.String("string"),
	TemplateId:             pulumi.String("string"),
	TtlAfterCompletionDays: pulumi.Int(0),
})
var examplejobResourceResourceFromTranscoderv1 = new Job("examplejobResourceResourceFromTranscoderv1", JobArgs.builder()
    .batchModePriority(0)
    .config(JobConfigArgs.builder()
        .adBreaks(AdBreakArgs.builder()
            .startTimeOffset("string")
            .build())
        .editList(EditAtomArgs.builder()
            .endTimeOffset("string")
            .inputs("string")
            .key("string")
            .startTimeOffset("string")
            .build())
        .elementaryStreams(ElementaryStreamArgs.builder()
            .audioStream(AudioStreamArgs.builder()
                .bitrateBps(0)
                .channelCount(0)
                .channelLayout("string")
                .codec("string")
                .displayName("string")
                .languageCode("string")
                .mapping(AudioMappingArgs.builder()
                    .atomKey("string")
                    .inputChannel(0)
                    .inputKey("string")
                    .inputTrack(0)
                    .outputChannel(0)
                    .gainDb(0)
                    .build())
                .sampleRateHertz(0)
                .build())
            .key("string")
            .textStream(TextStreamArgs.builder()
                .codec("string")
                .displayName("string")
                .languageCode("string")
                .mapping(TextMappingArgs.builder()
                    .atomKey("string")
                    .inputKey("string")
                    .inputTrack(0)
                    .build())
                .build())
            .videoStream(VideoStreamArgs.builder()
                .h264(H264CodecSettingsArgs.builder()
                    .bitrateBps(0)
                    .frameRate(0)
                    .gopFrameCount(0)
                    .heightPixels(0)
                    .bFrameCount(0)
                    .crfLevel(0)
                    .enableTwoPass(false)
                    .entropyCoder("string")
                    .aqStrength(0)
                    .gopDuration("string")
                    .allowOpenGop(false)
                    .bPyramid(false)
                    .pixelFormat("string")
                    .preset("string")
                    .profile("string")
                    .rateControlMode("string")
                    .tune("string")
                    .vbvFullnessBits(0)
                    .vbvSizeBits(0)
                    .widthPixels(0)
                    .build())
                .h265(H265CodecSettingsArgs.builder()
                    .bitrateBps(0)
                    .frameRate(0)
                    .gopDuration("string")
                    .pixelFormat("string")
                    .bFrameCount(0)
                    .crfLevel(0)
                    .enableTwoPass(false)
                    .aqStrength(0)
                    .allowOpenGop(false)
                    .gopFrameCount(0)
                    .heightPixels(0)
                    .bPyramid(false)
                    .preset("string")
                    .profile("string")
                    .rateControlMode("string")
                    .tune("string")
                    .vbvFullnessBits(0)
                    .vbvSizeBits(0)
                    .widthPixels(0)
                    .build())
                .vp9(Vp9CodecSettingsArgs.builder()
                    .bitrateBps(0)
                    .frameRate(0)
                    .crfLevel(0)
                    .gopDuration("string")
                    .gopFrameCount(0)
                    .heightPixels(0)
                    .pixelFormat("string")
                    .profile("string")
                    .rateControlMode("string")
                    .widthPixels(0)
                    .build())
                .build())
            .build())
        .encryptions(EncryptionArgs.builder()
            .drmSystems(DrmSystemsArgs.builder()
                .clearkey()
                .fairplay()
                .playready()
                .widevine()
                .build())
            .id("string")
            .aes128()
            .mpegCenc(MpegCommonEncryptionArgs.builder()
                .scheme("string")
                .build())
            .sampleAes()
            .secretManagerKeySource(SecretManagerSourceArgs.builder()
                .secretVersion("string")
                .build())
            .build())
        .inputs(InputArgs.builder()
            .key("string")
            .preprocessingConfig(PreprocessingConfigArgs.builder()
                .audio(AudioArgs.builder()
                    .highBoost(false)
                    .lowBoost(false)
                    .lufs(0)
                    .build())
                .color(ColorArgs.builder()
                    .brightness(0)
                    .contrast(0)
                    .saturation(0)
                    .build())
                .crop(CropArgs.builder()
                    .bottomPixels(0)
                    .leftPixels(0)
                    .rightPixels(0)
                    .topPixels(0)
                    .build())
                .deblock(DeblockArgs.builder()
                    .enabled(false)
                    .strength(0)
                    .build())
                .deinterlace(DeinterlaceArgs.builder()
                    .bwdif(BwdifConfigArgs.builder()
                        .deinterlaceAllFrames(false)
                        .mode("string")
                        .parity("string")
                        .build())
                    .yadif(YadifConfigArgs.builder()
                        .deinterlaceAllFrames(false)
                        .disableSpatialInterlacing(false)
                        .mode("string")
                        .parity("string")
                        .build())
                    .build())
                .denoise(DenoiseArgs.builder()
                    .strength(0)
                    .tune("string")
                    .build())
                .pad(PadArgs.builder()
                    .bottomPixels(0)
                    .leftPixels(0)
                    .rightPixels(0)
                    .topPixels(0)
                    .build())
                .build())
            .uri("string")
            .build())
        .manifests(ManifestArgs.builder()
            .muxStreams("string")
            .type("MANIFEST_TYPE_UNSPECIFIED")
            .dash(DashConfigArgs.builder()
                .segmentReferenceScheme("SEGMENT_REFERENCE_SCHEME_UNSPECIFIED")
                .build())
            .fileName("string")
            .build())
        .muxStreams(MuxStreamArgs.builder()
            .container("string")
            .elementaryStreams("string")
            .encryptionId("string")
            .fileName("string")
            .fmp4(Fmp4ConfigArgs.builder()
                .codecTag("string")
                .build())
            .key("string")
            .segmentSettings(SegmentSettingsArgs.builder()
                .individualSegments(false)
                .segmentDuration("string")
                .build())
            .build())
        .output(OutputArgs.builder()
            .uri("string")
            .build())
        .overlays(OverlayArgs.builder()
            .animations(AnimationArgs.builder()
                .animationEnd(AnimationEndArgs.builder()
                    .startTimeOffset("string")
                    .build())
                .animationFade(AnimationFadeArgs.builder()
                    .fadeType("FADE_TYPE_UNSPECIFIED")
                    .endTimeOffset("string")
                    .startTimeOffset("string")
                    .xy(NormalizedCoordinateArgs.builder()
                        .x(0)
                        .y(0)
                        .build())
                    .build())
                .animationStatic(AnimationStaticArgs.builder()
                    .startTimeOffset("string")
                    .xy(NormalizedCoordinateArgs.builder()
                        .x(0)
                        .y(0)
                        .build())
                    .build())
                .build())
            .image(ImageArgs.builder()
                .uri("string")
                .alpha(0)
                .resolution(NormalizedCoordinateArgs.builder()
                    .x(0)
                    .y(0)
                    .build())
                .build())
            .build())
        .pubsubDestination(PubsubDestinationArgs.builder()
            .topic("string")
            .build())
        .spriteSheets(SpriteSheetArgs.builder()
            .filePrefix("string")
            .spriteHeightPixels(0)
            .spriteWidthPixels(0)
            .columnCount(0)
            .endTimeOffset("string")
            .format("string")
            .interval("string")
            .quality(0)
            .rowCount(0)
            .startTimeOffset("string")
            .totalCount(0)
            .build())
        .build())
    .inputUri("string")
    .labels(Map.of("string", "string"))
    .location("string")
    .mode("PROCESSING_MODE_UNSPECIFIED")
    .name("string")
    .optimization("OPTIMIZATION_STRATEGY_UNSPECIFIED")
    .outputUri("string")
    .project("string")
    .templateId("string")
    .ttlAfterCompletionDays(0)
    .build());
examplejob_resource_resource_from_transcoderv1 = google_native.transcoder.v1.Job("examplejobResourceResourceFromTranscoderv1",
    batch_mode_priority=0,
    config={
        "ad_breaks": [{
            "start_time_offset": "string",
        }],
        "edit_list": [{
            "end_time_offset": "string",
            "inputs": ["string"],
            "key": "string",
            "start_time_offset": "string",
        }],
        "elementary_streams": [{
            "audio_stream": {
                "bitrate_bps": 0,
                "channel_count": 0,
                "channel_layout": ["string"],
                "codec": "string",
                "display_name": "string",
                "language_code": "string",
                "mapping": [{
                    "atom_key": "string",
                    "input_channel": 0,
                    "input_key": "string",
                    "input_track": 0,
                    "output_channel": 0,
                    "gain_db": 0,
                }],
                "sample_rate_hertz": 0,
            },
            "key": "string",
            "text_stream": {
                "codec": "string",
                "display_name": "string",
                "language_code": "string",
                "mapping": [{
                    "atom_key": "string",
                    "input_key": "string",
                    "input_track": 0,
                }],
            },
            "video_stream": {
                "h264": {
                    "bitrate_bps": 0,
                    "frame_rate": 0,
                    "gop_frame_count": 0,
                    "height_pixels": 0,
                    "b_frame_count": 0,
                    "crf_level": 0,
                    "enable_two_pass": False,
                    "entropy_coder": "string",
                    "aq_strength": 0,
                    "gop_duration": "string",
                    "allow_open_gop": False,
                    "b_pyramid": False,
                    "pixel_format": "string",
                    "preset": "string",
                    "profile": "string",
                    "rate_control_mode": "string",
                    "tune": "string",
                    "vbv_fullness_bits": 0,
                    "vbv_size_bits": 0,
                    "width_pixels": 0,
                },
                "h265": {
                    "bitrate_bps": 0,
                    "frame_rate": 0,
                    "gop_duration": "string",
                    "pixel_format": "string",
                    "b_frame_count": 0,
                    "crf_level": 0,
                    "enable_two_pass": False,
                    "aq_strength": 0,
                    "allow_open_gop": False,
                    "gop_frame_count": 0,
                    "height_pixels": 0,
                    "b_pyramid": False,
                    "preset": "string",
                    "profile": "string",
                    "rate_control_mode": "string",
                    "tune": "string",
                    "vbv_fullness_bits": 0,
                    "vbv_size_bits": 0,
                    "width_pixels": 0,
                },
                "vp9": {
                    "bitrate_bps": 0,
                    "frame_rate": 0,
                    "crf_level": 0,
                    "gop_duration": "string",
                    "gop_frame_count": 0,
                    "height_pixels": 0,
                    "pixel_format": "string",
                    "profile": "string",
                    "rate_control_mode": "string",
                    "width_pixels": 0,
                },
            },
        }],
        "encryptions": [{
            "drm_systems": {
                "clearkey": {},
                "fairplay": {},
                "playready": {},
                "widevine": {},
            },
            "id": "string",
            "aes128": {},
            "mpeg_cenc": {
                "scheme": "string",
            },
            "sample_aes": {},
            "secret_manager_key_source": {
                "secret_version": "string",
            },
        }],
        "inputs": [{
            "key": "string",
            "preprocessing_config": {
                "audio": {
                    "high_boost": False,
                    "low_boost": False,
                    "lufs": 0,
                },
                "color": {
                    "brightness": 0,
                    "contrast": 0,
                    "saturation": 0,
                },
                "crop": {
                    "bottom_pixels": 0,
                    "left_pixels": 0,
                    "right_pixels": 0,
                    "top_pixels": 0,
                },
                "deblock": {
                    "enabled": False,
                    "strength": 0,
                },
                "deinterlace": {
                    "bwdif": {
                        "deinterlace_all_frames": False,
                        "mode": "string",
                        "parity": "string",
                    },
                    "yadif": {
                        "deinterlace_all_frames": False,
                        "disable_spatial_interlacing": False,
                        "mode": "string",
                        "parity": "string",
                    },
                },
                "denoise": {
                    "strength": 0,
                    "tune": "string",
                },
                "pad": {
                    "bottom_pixels": 0,
                    "left_pixels": 0,
                    "right_pixels": 0,
                    "top_pixels": 0,
                },
            },
            "uri": "string",
        }],
        "manifests": [{
            "mux_streams": ["string"],
            "type": google_native.transcoder.v1.ManifestType.MANIFEST_TYPE_UNSPECIFIED,
            "dash": {
                "segment_reference_scheme": google_native.transcoder.v1.DashConfigSegmentReferenceScheme.SEGMENT_REFERENCE_SCHEME_UNSPECIFIED,
            },
            "file_name": "string",
        }],
        "mux_streams": [{
            "container": "string",
            "elementary_streams": ["string"],
            "encryption_id": "string",
            "file_name": "string",
            "fmp4": {
                "codec_tag": "string",
            },
            "key": "string",
            "segment_settings": {
                "individual_segments": False,
                "segment_duration": "string",
            },
        }],
        "output": {
            "uri": "string",
        },
        "overlays": [{
            "animations": [{
                "animation_end": {
                    "start_time_offset": "string",
                },
                "animation_fade": {
                    "fade_type": google_native.transcoder.v1.AnimationFadeFadeType.FADE_TYPE_UNSPECIFIED,
                    "end_time_offset": "string",
                    "start_time_offset": "string",
                    "xy": {
                        "x": 0,
                        "y": 0,
                    },
                },
                "animation_static": {
                    "start_time_offset": "string",
                    "xy": {
                        "x": 0,
                        "y": 0,
                    },
                },
            }],
            "image": {
                "uri": "string",
                "alpha": 0,
                "resolution": {
                    "x": 0,
                    "y": 0,
                },
            },
        }],
        "pubsub_destination": {
            "topic": "string",
        },
        "sprite_sheets": [{
            "file_prefix": "string",
            "sprite_height_pixels": 0,
            "sprite_width_pixels": 0,
            "column_count": 0,
            "end_time_offset": "string",
            "format": "string",
            "interval": "string",
            "quality": 0,
            "row_count": 0,
            "start_time_offset": "string",
            "total_count": 0,
        }],
    },
    input_uri="string",
    labels={
        "string": "string",
    },
    location="string",
    mode=google_native.transcoder.v1.JobMode.PROCESSING_MODE_UNSPECIFIED,
    name="string",
    optimization=google_native.transcoder.v1.JobOptimization.OPTIMIZATION_STRATEGY_UNSPECIFIED,
    output_uri="string",
    project="string",
    template_id="string",
    ttl_after_completion_days=0)
const examplejobResourceResourceFromTranscoderv1 = new google_native.transcoder.v1.Job("examplejobResourceResourceFromTranscoderv1", {
    batchModePriority: 0,
    config: {
        adBreaks: [{
            startTimeOffset: "string",
        }],
        editList: [{
            endTimeOffset: "string",
            inputs: ["string"],
            key: "string",
            startTimeOffset: "string",
        }],
        elementaryStreams: [{
            audioStream: {
                bitrateBps: 0,
                channelCount: 0,
                channelLayout: ["string"],
                codec: "string",
                displayName: "string",
                languageCode: "string",
                mapping: [{
                    atomKey: "string",
                    inputChannel: 0,
                    inputKey: "string",
                    inputTrack: 0,
                    outputChannel: 0,
                    gainDb: 0,
                }],
                sampleRateHertz: 0,
            },
            key: "string",
            textStream: {
                codec: "string",
                displayName: "string",
                languageCode: "string",
                mapping: [{
                    atomKey: "string",
                    inputKey: "string",
                    inputTrack: 0,
                }],
            },
            videoStream: {
                h264: {
                    bitrateBps: 0,
                    frameRate: 0,
                    gopFrameCount: 0,
                    heightPixels: 0,
                    bFrameCount: 0,
                    crfLevel: 0,
                    enableTwoPass: false,
                    entropyCoder: "string",
                    aqStrength: 0,
                    gopDuration: "string",
                    allowOpenGop: false,
                    bPyramid: false,
                    pixelFormat: "string",
                    preset: "string",
                    profile: "string",
                    rateControlMode: "string",
                    tune: "string",
                    vbvFullnessBits: 0,
                    vbvSizeBits: 0,
                    widthPixels: 0,
                },
                h265: {
                    bitrateBps: 0,
                    frameRate: 0,
                    gopDuration: "string",
                    pixelFormat: "string",
                    bFrameCount: 0,
                    crfLevel: 0,
                    enableTwoPass: false,
                    aqStrength: 0,
                    allowOpenGop: false,
                    gopFrameCount: 0,
                    heightPixels: 0,
                    bPyramid: false,
                    preset: "string",
                    profile: "string",
                    rateControlMode: "string",
                    tune: "string",
                    vbvFullnessBits: 0,
                    vbvSizeBits: 0,
                    widthPixels: 0,
                },
                vp9: {
                    bitrateBps: 0,
                    frameRate: 0,
                    crfLevel: 0,
                    gopDuration: "string",
                    gopFrameCount: 0,
                    heightPixels: 0,
                    pixelFormat: "string",
                    profile: "string",
                    rateControlMode: "string",
                    widthPixels: 0,
                },
            },
        }],
        encryptions: [{
            drmSystems: {
                clearkey: {},
                fairplay: {},
                playready: {},
                widevine: {},
            },
            id: "string",
            aes128: {},
            mpegCenc: {
                scheme: "string",
            },
            sampleAes: {},
            secretManagerKeySource: {
                secretVersion: "string",
            },
        }],
        inputs: [{
            key: "string",
            preprocessingConfig: {
                audio: {
                    highBoost: false,
                    lowBoost: false,
                    lufs: 0,
                },
                color: {
                    brightness: 0,
                    contrast: 0,
                    saturation: 0,
                },
                crop: {
                    bottomPixels: 0,
                    leftPixels: 0,
                    rightPixels: 0,
                    topPixels: 0,
                },
                deblock: {
                    enabled: false,
                    strength: 0,
                },
                deinterlace: {
                    bwdif: {
                        deinterlaceAllFrames: false,
                        mode: "string",
                        parity: "string",
                    },
                    yadif: {
                        deinterlaceAllFrames: false,
                        disableSpatialInterlacing: false,
                        mode: "string",
                        parity: "string",
                    },
                },
                denoise: {
                    strength: 0,
                    tune: "string",
                },
                pad: {
                    bottomPixels: 0,
                    leftPixels: 0,
                    rightPixels: 0,
                    topPixels: 0,
                },
            },
            uri: "string",
        }],
        manifests: [{
            muxStreams: ["string"],
            type: google_native.transcoder.v1.ManifestType.ManifestTypeUnspecified,
            dash: {
                segmentReferenceScheme: google_native.transcoder.v1.DashConfigSegmentReferenceScheme.SegmentReferenceSchemeUnspecified,
            },
            fileName: "string",
        }],
        muxStreams: [{
            container: "string",
            elementaryStreams: ["string"],
            encryptionId: "string",
            fileName: "string",
            fmp4: {
                codecTag: "string",
            },
            key: "string",
            segmentSettings: {
                individualSegments: false,
                segmentDuration: "string",
            },
        }],
        output: {
            uri: "string",
        },
        overlays: [{
            animations: [{
                animationEnd: {
                    startTimeOffset: "string",
                },
                animationFade: {
                    fadeType: google_native.transcoder.v1.AnimationFadeFadeType.FadeTypeUnspecified,
                    endTimeOffset: "string",
                    startTimeOffset: "string",
                    xy: {
                        x: 0,
                        y: 0,
                    },
                },
                animationStatic: {
                    startTimeOffset: "string",
                    xy: {
                        x: 0,
                        y: 0,
                    },
                },
            }],
            image: {
                uri: "string",
                alpha: 0,
                resolution: {
                    x: 0,
                    y: 0,
                },
            },
        }],
        pubsubDestination: {
            topic: "string",
        },
        spriteSheets: [{
            filePrefix: "string",
            spriteHeightPixels: 0,
            spriteWidthPixels: 0,
            columnCount: 0,
            endTimeOffset: "string",
            format: "string",
            interval: "string",
            quality: 0,
            rowCount: 0,
            startTimeOffset: "string",
            totalCount: 0,
        }],
    },
    inputUri: "string",
    labels: {
        string: "string",
    },
    location: "string",
    mode: google_native.transcoder.v1.JobMode.ProcessingModeUnspecified,
    name: "string",
    optimization: google_native.transcoder.v1.JobOptimization.OptimizationStrategyUnspecified,
    outputUri: "string",
    project: "string",
    templateId: "string",
    ttlAfterCompletionDays: 0,
});
type: google-native:transcoder/v1:Job
properties:
    batchModePriority: 0
    config:
        adBreaks:
            - startTimeOffset: string
        editList:
            - endTimeOffset: string
              inputs:
                - string
              key: string
              startTimeOffset: string
        elementaryStreams:
            - audioStream:
                bitrateBps: 0
                channelCount: 0
                channelLayout:
                    - string
                codec: string
                displayName: string
                languageCode: string
                mapping:
                    - atomKey: string
                      gainDb: 0
                      inputChannel: 0
                      inputKey: string
                      inputTrack: 0
                      outputChannel: 0
                sampleRateHertz: 0
              key: string
              textStream:
                codec: string
                displayName: string
                languageCode: string
                mapping:
                    - atomKey: string
                      inputKey: string
                      inputTrack: 0
              videoStream:
                h264:
                    allowOpenGop: false
                    aqStrength: 0
                    bFrameCount: 0
                    bPyramid: false
                    bitrateBps: 0
                    crfLevel: 0
                    enableTwoPass: false
                    entropyCoder: string
                    frameRate: 0
                    gopDuration: string
                    gopFrameCount: 0
                    heightPixels: 0
                    pixelFormat: string
                    preset: string
                    profile: string
                    rateControlMode: string
                    tune: string
                    vbvFullnessBits: 0
                    vbvSizeBits: 0
                    widthPixels: 0
                h265:
                    allowOpenGop: false
                    aqStrength: 0
                    bFrameCount: 0
                    bPyramid: false
                    bitrateBps: 0
                    crfLevel: 0
                    enableTwoPass: false
                    frameRate: 0
                    gopDuration: string
                    gopFrameCount: 0
                    heightPixels: 0
                    pixelFormat: string
                    preset: string
                    profile: string
                    rateControlMode: string
                    tune: string
                    vbvFullnessBits: 0
                    vbvSizeBits: 0
                    widthPixels: 0
                vp9:
                    bitrateBps: 0
                    crfLevel: 0
                    frameRate: 0
                    gopDuration: string
                    gopFrameCount: 0
                    heightPixels: 0
                    pixelFormat: string
                    profile: string
                    rateControlMode: string
                    widthPixels: 0
        encryptions:
            - aes128: {}
              drmSystems:
                clearkey: {}
                fairplay: {}
                playready: {}
                widevine: {}
              id: string
              mpegCenc:
                scheme: string
              sampleAes: {}
              secretManagerKeySource:
                secretVersion: string
        inputs:
            - key: string
              preprocessingConfig:
                audio:
                    highBoost: false
                    lowBoost: false
                    lufs: 0
                color:
                    brightness: 0
                    contrast: 0
                    saturation: 0
                crop:
                    bottomPixels: 0
                    leftPixels: 0
                    rightPixels: 0
                    topPixels: 0
                deblock:
                    enabled: false
                    strength: 0
                deinterlace:
                    bwdif:
                        deinterlaceAllFrames: false
                        mode: string
                        parity: string
                    yadif:
                        deinterlaceAllFrames: false
                        disableSpatialInterlacing: false
                        mode: string
                        parity: string
                denoise:
                    strength: 0
                    tune: string
                pad:
                    bottomPixels: 0
                    leftPixels: 0
                    rightPixels: 0
                    topPixels: 0
              uri: string
        manifests:
            - dash:
                segmentReferenceScheme: SEGMENT_REFERENCE_SCHEME_UNSPECIFIED
              fileName: string
              muxStreams:
                - string
              type: MANIFEST_TYPE_UNSPECIFIED
        muxStreams:
            - container: string
              elementaryStreams:
                - string
              encryptionId: string
              fileName: string
              fmp4:
                codecTag: string
              key: string
              segmentSettings:
                individualSegments: false
                segmentDuration: string
        output:
            uri: string
        overlays:
            - animations:
                - animationEnd:
                    startTimeOffset: string
                  animationFade:
                    endTimeOffset: string
                    fadeType: FADE_TYPE_UNSPECIFIED
                    startTimeOffset: string
                    xy:
                        x: 0
                        "y": 0
                  animationStatic:
                    startTimeOffset: string
                    xy:
                        x: 0
                        "y": 0
              image:
                alpha: 0
                resolution:
                    x: 0
                    "y": 0
                uri: string
        pubsubDestination:
            topic: string
        spriteSheets:
            - columnCount: 0
              endTimeOffset: string
              filePrefix: string
              format: string
              interval: string
              quality: 0
              rowCount: 0
              spriteHeightPixels: 0
              spriteWidthPixels: 0
              startTimeOffset: string
              totalCount: 0
    inputUri: string
    labels:
        string: string
    location: string
    mode: PROCESSING_MODE_UNSPECIFIED
    name: string
    optimization: OPTIMIZATION_STRATEGY_UNSPECIFIED
    outputUri: string
    project: string
    templateId: string
    ttlAfterCompletionDays: 0
Job Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Job resource accepts the following input properties:
- BatchMode intPriority 
- The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job.
- Config
Pulumi.Google Native. Transcoder. V1. Inputs. Job Config 
- The configuration for this job.
- InputUri string
- Input only. Specify the input_urito populate emptyurifields in each element ofJob.config.inputsorJobTemplate.config.inputswhen using template. URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example,gs://bucket/inputs/file.mp4). See Supported input and output formats.
- Labels Dictionary<string, string>
- The labels associated with this job. You can use these to organize and group your jobs.
- Location string
- Mode
Pulumi.Google Native. Transcoder. V1. Job Mode 
- The processing mode of the job. The default is PROCESSING_MODE_INTERACTIVE.
- Name string
- The resource name of the job. Format: projects/{project_number}/locations/{location}/jobs/{job}
- Optimization
Pulumi.Google Native. Transcoder. V1. Job Optimization 
- Optional. The optimization strategy of the job. The default is AUTODETECT.
- OutputUri string
- Input only. Specify the output_urito populate an emptyJob.config.output.uriorJobTemplate.config.output.uriwhen using template. URI for the output file(s). For example,gs://my-bucket/outputs/. See Supported input and output formats.
- Project string
- TemplateId string
- Input only. Specify the template_idto use for populatingJob.config. The default ispreset/web-hd, which is the only supported preset. User defined JobTemplate:{job_template_id}
- TtlAfter intCompletion Days 
- Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
- BatchMode intPriority 
- The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job.
- Config
JobConfig Args 
- The configuration for this job.
- InputUri string
- Input only. Specify the input_urito populate emptyurifields in each element ofJob.config.inputsorJobTemplate.config.inputswhen using template. URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example,gs://bucket/inputs/file.mp4). See Supported input and output formats.
- Labels map[string]string
- The labels associated with this job. You can use these to organize and group your jobs.
- Location string
- Mode
JobMode 
- The processing mode of the job. The default is PROCESSING_MODE_INTERACTIVE.
- Name string
- The resource name of the job. Format: projects/{project_number}/locations/{location}/jobs/{job}
- Optimization
JobOptimization 
- Optional. The optimization strategy of the job. The default is AUTODETECT.
- OutputUri string
- Input only. Specify the output_urito populate an emptyJob.config.output.uriorJobTemplate.config.output.uriwhen using template. URI for the output file(s). For example,gs://my-bucket/outputs/. See Supported input and output formats.
- Project string
- TemplateId string
- Input only. Specify the template_idto use for populatingJob.config. The default ispreset/web-hd, which is the only supported preset. User defined JobTemplate:{job_template_id}
- TtlAfter intCompletion Days 
- Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
- batchMode IntegerPriority 
- The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job.
- config
JobConfig 
- The configuration for this job.
- inputUri String
- Input only. Specify the input_urito populate emptyurifields in each element ofJob.config.inputsorJobTemplate.config.inputswhen using template. URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example,gs://bucket/inputs/file.mp4). See Supported input and output formats.
- labels Map<String,String>
- The labels associated with this job. You can use these to organize and group your jobs.
- location String
- mode
JobMode 
- The processing mode of the job. The default is PROCESSING_MODE_INTERACTIVE.
- name String
- The resource name of the job. Format: projects/{project_number}/locations/{location}/jobs/{job}
- optimization
JobOptimization 
- Optional. The optimization strategy of the job. The default is AUTODETECT.
- outputUri String
- Input only. Specify the output_urito populate an emptyJob.config.output.uriorJobTemplate.config.output.uriwhen using template. URI for the output file(s). For example,gs://my-bucket/outputs/. See Supported input and output formats.
- project String
- templateId String
- Input only. Specify the template_idto use for populatingJob.config. The default ispreset/web-hd, which is the only supported preset. User defined JobTemplate:{job_template_id}
- ttlAfter IntegerCompletion Days 
- Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
- batchMode numberPriority 
- The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job.
- config
JobConfig 
- The configuration for this job.
- inputUri string
- Input only. Specify the input_urito populate emptyurifields in each element ofJob.config.inputsorJobTemplate.config.inputswhen using template. URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example,gs://bucket/inputs/file.mp4). See Supported input and output formats.
- labels {[key: string]: string}
- The labels associated with this job. You can use these to organize and group your jobs.
- location string
- mode
JobMode 
- The processing mode of the job. The default is PROCESSING_MODE_INTERACTIVE.
- name string
- The resource name of the job. Format: projects/{project_number}/locations/{location}/jobs/{job}
- optimization
JobOptimization 
- Optional. The optimization strategy of the job. The default is AUTODETECT.
- outputUri string
- Input only. Specify the output_urito populate an emptyJob.config.output.uriorJobTemplate.config.output.uriwhen using template. URI for the output file(s). For example,gs://my-bucket/outputs/. See Supported input and output formats.
- project string
- templateId string
- Input only. Specify the template_idto use for populatingJob.config. The default ispreset/web-hd, which is the only supported preset. User defined JobTemplate:{job_template_id}
- ttlAfter numberCompletion Days 
- Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
- batch_mode_ intpriority 
- The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job.
- config
JobConfig Args 
- The configuration for this job.
- input_uri str
- Input only. Specify the input_urito populate emptyurifields in each element ofJob.config.inputsorJobTemplate.config.inputswhen using template. URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example,gs://bucket/inputs/file.mp4). See Supported input and output formats.
- labels Mapping[str, str]
- The labels associated with this job. You can use these to organize and group your jobs.
- location str
- mode
JobMode 
- The processing mode of the job. The default is PROCESSING_MODE_INTERACTIVE.
- name str
- The resource name of the job. Format: projects/{project_number}/locations/{location}/jobs/{job}
- optimization
JobOptimization 
- Optional. The optimization strategy of the job. The default is AUTODETECT.
- output_uri str
- Input only. Specify the output_urito populate an emptyJob.config.output.uriorJobTemplate.config.output.uriwhen using template. URI for the output file(s). For example,gs://my-bucket/outputs/. See Supported input and output formats.
- project str
- template_id str
- Input only. Specify the template_idto use for populatingJob.config. The default ispreset/web-hd, which is the only supported preset. User defined JobTemplate:{job_template_id}
- ttl_after_ intcompletion_ days 
- Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
- batchMode NumberPriority 
- The processing priority of a batch job. This field can only be set for batch mode jobs. The default value is 0. This value cannot be negative. Higher values correspond to higher priorities for the job.
- config Property Map
- The configuration for this job.
- inputUri String
- Input only. Specify the input_urito populate emptyurifields in each element ofJob.config.inputsorJobTemplate.config.inputswhen using template. URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example,gs://bucket/inputs/file.mp4). See Supported input and output formats.
- labels Map<String>
- The labels associated with this job. You can use these to organize and group your jobs.
- location String
- mode "PROCESSING_MODE_UNSPECIFIED" | "PROCESSING_MODE_INTERACTIVE" | "PROCESSING_MODE_BATCH"
- The processing mode of the job. The default is PROCESSING_MODE_INTERACTIVE.
- name String
- The resource name of the job. Format: projects/{project_number}/locations/{location}/jobs/{job}
- optimization "OPTIMIZATION_STRATEGY_UNSPECIFIED" | "AUTODETECT" | "DISABLED"
- Optional. The optimization strategy of the job. The default is AUTODETECT.
- outputUri String
- Input only. Specify the output_urito populate an emptyJob.config.output.uriorJobTemplate.config.output.uriwhen using template. URI for the output file(s). For example,gs://my-bucket/outputs/. See Supported input and output formats.
- project String
- templateId String
- Input only. Specify the template_idto use for populatingJob.config. The default ispreset/web-hd, which is the only supported preset. User defined JobTemplate:{job_template_id}
- ttlAfter NumberCompletion Days 
- Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
Outputs
All input properties are implicitly available as output properties. Additionally, the Job resource produces the following output properties:
- CreateTime string
- The time the job was created.
- EndTime string
- The time the transcoding finished.
- Error
Pulumi.Google Native. Transcoder. V1. Outputs. Status Response 
- An error object that describes the reason for the failure. This property is always present when ProcessingState is FAILED.
- Id string
- The provider-assigned unique ID for this managed resource.
- StartTime string
- The time the transcoding started.
- State string
- The current state of the job.
- CreateTime string
- The time the job was created.
- EndTime string
- The time the transcoding finished.
- Error
StatusResponse 
- An error object that describes the reason for the failure. This property is always present when ProcessingState is FAILED.
- Id string
- The provider-assigned unique ID for this managed resource.
- StartTime string
- The time the transcoding started.
- State string
- The current state of the job.
- createTime String
- The time the job was created.
- endTime String
- The time the transcoding finished.
- error
StatusResponse 
- An error object that describes the reason for the failure. This property is always present when ProcessingState is FAILED.
- id String
- The provider-assigned unique ID for this managed resource.
- startTime String
- The time the transcoding started.
- state String
- The current state of the job.
- createTime string
- The time the job was created.
- endTime string
- The time the transcoding finished.
- error
StatusResponse 
- An error object that describes the reason for the failure. This property is always present when ProcessingState is FAILED.
- id string
- The provider-assigned unique ID for this managed resource.
- startTime string
- The time the transcoding started.
- state string
- The current state of the job.
- create_time str
- The time the job was created.
- end_time str
- The time the transcoding finished.
- error
StatusResponse 
- An error object that describes the reason for the failure. This property is always present when ProcessingState is FAILED.
- id str
- The provider-assigned unique ID for this managed resource.
- start_time str
- The time the transcoding started.
- state str
- The current state of the job.
- createTime String
- The time the job was created.
- endTime String
- The time the transcoding finished.
- error Property Map
- An error object that describes the reason for the failure. This property is always present when ProcessingState is FAILED.
- id String
- The provider-assigned unique ID for this managed resource.
- startTime String
- The time the transcoding started.
- state String
- The current state of the job.
Supporting Types
AdBreak, AdBreakArgs    
- StartTime stringOffset 
- Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
- StartTime stringOffset 
- Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
- startTime StringOffset 
- Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
- startTime stringOffset 
- Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
- start_time_ stroffset 
- Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
- startTime StringOffset 
- Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
AdBreakResponse, AdBreakResponseArgs      
- StartTime stringOffset 
- Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
- StartTime stringOffset 
- Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
- startTime StringOffset 
- Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
- startTime stringOffset 
- Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
- start_time_ stroffset 
- Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
- startTime StringOffset 
- Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
Animation, AnimationArgs  
- AnimationEnd Pulumi.Google Native. Transcoder. V1. Inputs. Animation End 
- End previous animation.
- AnimationFade Pulumi.Google Native. Transcoder. V1. Inputs. Animation Fade 
- Display overlay object with fade animation.
- AnimationStatic Pulumi.Google Native. Transcoder. V1. Inputs. Animation Static 
- Display static overlay object.
- AnimationEnd AnimationEnd 
- End previous animation.
- AnimationFade AnimationFade 
- Display overlay object with fade animation.
- AnimationStatic AnimationStatic 
- Display static overlay object.
- animationEnd AnimationEnd 
- End previous animation.
- animationFade AnimationFade 
- Display overlay object with fade animation.
- animationStatic AnimationStatic 
- Display static overlay object.
- animationEnd AnimationEnd 
- End previous animation.
- animationFade AnimationFade 
- Display overlay object with fade animation.
- animationStatic AnimationStatic 
- Display static overlay object.
- animation_end AnimationEnd 
- End previous animation.
- animation_fade AnimationFade 
- Display overlay object with fade animation.
- animation_static AnimationStatic 
- Display static overlay object.
- animationEnd Property Map
- End previous animation.
- animationFade Property Map
- Display overlay object with fade animation.
- animationStatic Property Map
- Display static overlay object.
AnimationEnd, AnimationEndArgs    
- StartTime stringOffset 
- The time to end overlay object, in seconds. Default: 0
- StartTime stringOffset 
- The time to end overlay object, in seconds. Default: 0
- startTime StringOffset 
- The time to end overlay object, in seconds. Default: 0
- startTime stringOffset 
- The time to end overlay object, in seconds. Default: 0
- start_time_ stroffset 
- The time to end overlay object, in seconds. Default: 0
- startTime StringOffset 
- The time to end overlay object, in seconds. Default: 0
AnimationEndResponse, AnimationEndResponseArgs      
- StartTime stringOffset 
- The time to end overlay object, in seconds. Default: 0
- StartTime stringOffset 
- The time to end overlay object, in seconds. Default: 0
- startTime StringOffset 
- The time to end overlay object, in seconds. Default: 0
- startTime stringOffset 
- The time to end overlay object, in seconds. Default: 0
- start_time_ stroffset 
- The time to end overlay object, in seconds. Default: 0
- startTime StringOffset 
- The time to end overlay object, in seconds. Default: 0
AnimationFade, AnimationFadeArgs    
- FadeType Pulumi.Google Native. Transcoder. V1. Animation Fade Fade Type 
- Type of fade animation: FADE_INorFADE_OUT.
- EndTime stringOffset 
- The time to end the fade animation, in seconds. Default: start_time_offset+ 1s
- StartTime stringOffset 
- The time to start the fade animation, in seconds. Default: 0
- Xy
Pulumi.Google Native. Transcoder. V1. Inputs. Normalized Coordinate 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- FadeType AnimationFade Fade Type 
- Type of fade animation: FADE_INorFADE_OUT.
- EndTime stringOffset 
- The time to end the fade animation, in seconds. Default: start_time_offset+ 1s
- StartTime stringOffset 
- The time to start the fade animation, in seconds. Default: 0
- Xy
NormalizedCoordinate 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- fadeType AnimationFade Fade Type 
- Type of fade animation: FADE_INorFADE_OUT.
- endTime StringOffset 
- The time to end the fade animation, in seconds. Default: start_time_offset+ 1s
- startTime StringOffset 
- The time to start the fade animation, in seconds. Default: 0
- xy
NormalizedCoordinate 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- fadeType AnimationFade Fade Type 
- Type of fade animation: FADE_INorFADE_OUT.
- endTime stringOffset 
- The time to end the fade animation, in seconds. Default: start_time_offset+ 1s
- startTime stringOffset 
- The time to start the fade animation, in seconds. Default: 0
- xy
NormalizedCoordinate 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- fade_type AnimationFade Fade Type 
- Type of fade animation: FADE_INorFADE_OUT.
- end_time_ stroffset 
- The time to end the fade animation, in seconds. Default: start_time_offset+ 1s
- start_time_ stroffset 
- The time to start the fade animation, in seconds. Default: 0
- xy
NormalizedCoordinate 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- fadeType "FADE_TYPE_UNSPECIFIED" | "FADE_IN" | "FADE_OUT"
- Type of fade animation: FADE_INorFADE_OUT.
- endTime StringOffset 
- The time to end the fade animation, in seconds. Default: start_time_offset+ 1s
- startTime StringOffset 
- The time to start the fade animation, in seconds. Default: 0
- xy Property Map
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
AnimationFadeFadeType, AnimationFadeFadeTypeArgs        
- FadeType Unspecified 
- FADE_TYPE_UNSPECIFIEDThe fade type is not specified.
- FadeIn 
- FADE_INFade the overlay object into view.
- FadeOut 
- FADE_OUTFade the overlay object out of view.
- AnimationFade Fade Type Fade Type Unspecified 
- FADE_TYPE_UNSPECIFIEDThe fade type is not specified.
- AnimationFade Fade Type Fade In 
- FADE_INFade the overlay object into view.
- AnimationFade Fade Type Fade Out 
- FADE_OUTFade the overlay object out of view.
- FadeType Unspecified 
- FADE_TYPE_UNSPECIFIEDThe fade type is not specified.
- FadeIn 
- FADE_INFade the overlay object into view.
- FadeOut 
- FADE_OUTFade the overlay object out of view.
- FadeType Unspecified 
- FADE_TYPE_UNSPECIFIEDThe fade type is not specified.
- FadeIn 
- FADE_INFade the overlay object into view.
- FadeOut 
- FADE_OUTFade the overlay object out of view.
- FADE_TYPE_UNSPECIFIED
- FADE_TYPE_UNSPECIFIEDThe fade type is not specified.
- FADE_IN
- FADE_INFade the overlay object into view.
- FADE_OUT
- FADE_OUTFade the overlay object out of view.
- "FADE_TYPE_UNSPECIFIED"
- FADE_TYPE_UNSPECIFIEDThe fade type is not specified.
- "FADE_IN"
- FADE_INFade the overlay object into view.
- "FADE_OUT"
- FADE_OUTFade the overlay object out of view.
AnimationFadeResponse, AnimationFadeResponseArgs      
- EndTime stringOffset 
- The time to end the fade animation, in seconds. Default: start_time_offset+ 1s
- FadeType string
- Type of fade animation: FADE_INorFADE_OUT.
- StartTime stringOffset 
- The time to start the fade animation, in seconds. Default: 0
- Xy
Pulumi.Google Native. Transcoder. V1. Inputs. Normalized Coordinate Response 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- EndTime stringOffset 
- The time to end the fade animation, in seconds. Default: start_time_offset+ 1s
- FadeType string
- Type of fade animation: FADE_INorFADE_OUT.
- StartTime stringOffset 
- The time to start the fade animation, in seconds. Default: 0
- Xy
NormalizedCoordinate Response 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- endTime StringOffset 
- The time to end the fade animation, in seconds. Default: start_time_offset+ 1s
- fadeType String
- Type of fade animation: FADE_INorFADE_OUT.
- startTime StringOffset 
- The time to start the fade animation, in seconds. Default: 0
- xy
NormalizedCoordinate Response 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- endTime stringOffset 
- The time to end the fade animation, in seconds. Default: start_time_offset+ 1s
- fadeType string
- Type of fade animation: FADE_INorFADE_OUT.
- startTime stringOffset 
- The time to start the fade animation, in seconds. Default: 0
- xy
NormalizedCoordinate Response 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- end_time_ stroffset 
- The time to end the fade animation, in seconds. Default: start_time_offset+ 1s
- fade_type str
- Type of fade animation: FADE_INorFADE_OUT.
- start_time_ stroffset 
- The time to start the fade animation, in seconds. Default: 0
- xy
NormalizedCoordinate Response 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- endTime StringOffset 
- The time to end the fade animation, in seconds. Default: start_time_offset+ 1s
- fadeType String
- Type of fade animation: FADE_INorFADE_OUT.
- startTime StringOffset 
- The time to start the fade animation, in seconds. Default: 0
- xy Property Map
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
AnimationResponse, AnimationResponseArgs    
- AnimationEnd Pulumi.Google Native. Transcoder. V1. Inputs. Animation End Response 
- End previous animation.
- AnimationFade Pulumi.Google Native. Transcoder. V1. Inputs. Animation Fade Response 
- Display overlay object with fade animation.
- AnimationStatic Pulumi.Google Native. Transcoder. V1. Inputs. Animation Static Response 
- Display static overlay object.
- AnimationEnd AnimationEnd Response 
- End previous animation.
- AnimationFade AnimationFade Response 
- Display overlay object with fade animation.
- AnimationStatic AnimationStatic Response 
- Display static overlay object.
- animationEnd AnimationEnd Response 
- End previous animation.
- animationFade AnimationFade Response 
- Display overlay object with fade animation.
- animationStatic AnimationStatic Response 
- Display static overlay object.
- animationEnd AnimationEnd Response 
- End previous animation.
- animationFade AnimationFade Response 
- Display overlay object with fade animation.
- animationStatic AnimationStatic Response 
- Display static overlay object.
- animation_end AnimationEnd Response 
- End previous animation.
- animation_fade AnimationFade Response 
- Display overlay object with fade animation.
- animation_static AnimationStatic Response 
- Display static overlay object.
- animationEnd Property Map
- End previous animation.
- animationFade Property Map
- Display overlay object with fade animation.
- animationStatic Property Map
- Display static overlay object.
AnimationStatic, AnimationStaticArgs    
- StartTime stringOffset 
- The time to start displaying the overlay object, in seconds. Default: 0
- Xy
Pulumi.Google Native. Transcoder. V1. Inputs. Normalized Coordinate 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- StartTime stringOffset 
- The time to start displaying the overlay object, in seconds. Default: 0
- Xy
NormalizedCoordinate 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- startTime StringOffset 
- The time to start displaying the overlay object, in seconds. Default: 0
- xy
NormalizedCoordinate 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- startTime stringOffset 
- The time to start displaying the overlay object, in seconds. Default: 0
- xy
NormalizedCoordinate 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- start_time_ stroffset 
- The time to start displaying the overlay object, in seconds. Default: 0
- xy
NormalizedCoordinate 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- startTime StringOffset 
- The time to start displaying the overlay object, in seconds. Default: 0
- xy Property Map
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
AnimationStaticResponse, AnimationStaticResponseArgs      
- StartTime stringOffset 
- The time to start displaying the overlay object, in seconds. Default: 0
- Xy
Pulumi.Google Native. Transcoder. V1. Inputs. Normalized Coordinate Response 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- StartTime stringOffset 
- The time to start displaying the overlay object, in seconds. Default: 0
- Xy
NormalizedCoordinate Response 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- startTime StringOffset 
- The time to start displaying the overlay object, in seconds. Default: 0
- xy
NormalizedCoordinate Response 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- startTime stringOffset 
- The time to start displaying the overlay object, in seconds. Default: 0
- xy
NormalizedCoordinate Response 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- start_time_ stroffset 
- The time to start displaying the overlay object, in seconds. Default: 0
- xy
NormalizedCoordinate Response 
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
- startTime StringOffset 
- The time to start displaying the overlay object, in seconds. Default: 0
- xy Property Map
- Normalized coordinates based on output video resolution. Valid values: 0.0–1.0.xyis the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
Audio, AudioArgs  
- HighBoost bool
- Enable boosting high frequency components. The default is false. Note: This field is not supported.
- LowBoost bool
- Enable boosting low frequency components. The default is false. Note: This field is not supported.
- Lufs double
- Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
- HighBoost bool
- Enable boosting high frequency components. The default is false. Note: This field is not supported.
- LowBoost bool
- Enable boosting low frequency components. The default is false. Note: This field is not supported.
- Lufs float64
- Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
- highBoost Boolean
- Enable boosting high frequency components. The default is false. Note: This field is not supported.
- lowBoost Boolean
- Enable boosting low frequency components. The default is false. Note: This field is not supported.
- lufs Double
- Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
- highBoost boolean
- Enable boosting high frequency components. The default is false. Note: This field is not supported.
- lowBoost boolean
- Enable boosting low frequency components. The default is false. Note: This field is not supported.
- lufs number
- Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
- high_boost bool
- Enable boosting high frequency components. The default is false. Note: This field is not supported.
- low_boost bool
- Enable boosting low frequency components. The default is false. Note: This field is not supported.
- lufs float
- Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
- highBoost Boolean
- Enable boosting high frequency components. The default is false. Note: This field is not supported.
- lowBoost Boolean
- Enable boosting low frequency components. The default is false. Note: This field is not supported.
- lufs Number
- Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
AudioMapping, AudioMappingArgs    
- AtomKey string
- The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- InputChannel int
- The zero-based index of the channel in the input audio stream.
- InputKey string
- The Input.key that identifies the input file.
- InputTrack int
- The zero-based index of the track in the input file.
- OutputChannel int
- The zero-based index of the channel in the output audio stream.
- GainDb double
- Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- AtomKey string
- The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- InputChannel int
- The zero-based index of the channel in the input audio stream.
- InputKey string
- The Input.key that identifies the input file.
- InputTrack int
- The zero-based index of the track in the input file.
- OutputChannel int
- The zero-based index of the channel in the output audio stream.
- GainDb float64
- Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- atomKey String
- The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- inputChannel Integer
- The zero-based index of the channel in the input audio stream.
- inputKey String
- The Input.key that identifies the input file.
- inputTrack Integer
- The zero-based index of the track in the input file.
- outputChannel Integer
- The zero-based index of the channel in the output audio stream.
- gainDb Double
- Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- atomKey string
- The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- inputChannel number
- The zero-based index of the channel in the input audio stream.
- inputKey string
- The Input.key that identifies the input file.
- inputTrack number
- The zero-based index of the track in the input file.
- outputChannel number
- The zero-based index of the channel in the output audio stream.
- gainDb number
- Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- atom_key str
- The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- input_channel int
- The zero-based index of the channel in the input audio stream.
- input_key str
- The Input.key that identifies the input file.
- input_track int
- The zero-based index of the track in the input file.
- output_channel int
- The zero-based index of the channel in the output audio stream.
- gain_db float
- Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- atomKey String
- The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- inputChannel Number
- The zero-based index of the channel in the input audio stream.
- inputKey String
- The Input.key that identifies the input file.
- inputTrack Number
- The zero-based index of the track in the input file.
- outputChannel Number
- The zero-based index of the channel in the output audio stream.
- gainDb Number
- Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
AudioMappingResponse, AudioMappingResponseArgs      
- AtomKey string
- The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- GainDb double
- Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- InputChannel int
- The zero-based index of the channel in the input audio stream.
- InputKey string
- The Input.key that identifies the input file.
- InputTrack int
- The zero-based index of the track in the input file.
- OutputChannel int
- The zero-based index of the channel in the output audio stream.
- AtomKey string
- The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- GainDb float64
- Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- InputChannel int
- The zero-based index of the channel in the input audio stream.
- InputKey string
- The Input.key that identifies the input file.
- InputTrack int
- The zero-based index of the track in the input file.
- OutputChannel int
- The zero-based index of the channel in the output audio stream.
- atomKey String
- The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- gainDb Double
- Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- inputChannel Integer
- The zero-based index of the channel in the input audio stream.
- inputKey String
- The Input.key that identifies the input file.
- inputTrack Integer
- The zero-based index of the track in the input file.
- outputChannel Integer
- The zero-based index of the channel in the output audio stream.
- atomKey string
- The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- gainDb number
- Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- inputChannel number
- The zero-based index of the channel in the input audio stream.
- inputKey string
- The Input.key that identifies the input file.
- inputTrack number
- The zero-based index of the track in the input file.
- outputChannel number
- The zero-based index of the channel in the output audio stream.
- atom_key str
- The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- gain_db float
- Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- input_channel int
- The zero-based index of the channel in the input audio stream.
- input_key str
- The Input.key that identifies the input file.
- input_track int
- The zero-based index of the track in the input file.
- output_channel int
- The zero-based index of the channel in the output audio stream.
- atomKey String
- The EditAtom.key that references the atom with audio inputs in the JobConfig.edit_list.
- gainDb Number
- Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
- inputChannel Number
- The zero-based index of the channel in the input audio stream.
- inputKey String
- The Input.key that identifies the input file.
- inputTrack Number
- The zero-based index of the track in the input file.
- outputChannel Number
- The zero-based index of the channel in the output audio stream.
AudioResponse, AudioResponseArgs    
- HighBoost bool
- Enable boosting high frequency components. The default is false. Note: This field is not supported.
- LowBoost bool
- Enable boosting low frequency components. The default is false. Note: This field is not supported.
- Lufs double
- Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
- HighBoost bool
- Enable boosting high frequency components. The default is false. Note: This field is not supported.
- LowBoost bool
- Enable boosting low frequency components. The default is false. Note: This field is not supported.
- Lufs float64
- Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
- highBoost Boolean
- Enable boosting high frequency components. The default is false. Note: This field is not supported.
- lowBoost Boolean
- Enable boosting low frequency components. The default is false. Note: This field is not supported.
- lufs Double
- Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
- highBoost boolean
- Enable boosting high frequency components. The default is false. Note: This field is not supported.
- lowBoost boolean
- Enable boosting low frequency components. The default is false. Note: This field is not supported.
- lufs number
- Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
- high_boost bool
- Enable boosting high frequency components. The default is false. Note: This field is not supported.
- low_boost bool
- Enable boosting low frequency components. The default is false. Note: This field is not supported.
- lufs float
- Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
- highBoost Boolean
- Enable boosting high frequency components. The default is false. Note: This field is not supported.
- lowBoost Boolean
- Enable boosting low frequency components. The default is false. Note: This field is not supported.
- lufs Number
- Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
AudioStream, AudioStreamArgs    
- BitrateBps int
- Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- ChannelCount int
- Number of audio channels. Must be between 1 and 6. The default is 2.
- ChannelLayout List<string>
- A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: -fl- Front left channel -fr- Front right channel -sl- Side left channel -sr- Side right channel -fc- Front center channel -lfe- Low frequency
- Codec string
- The codec for this audio stream. The default is aac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3
- DisplayName string
- The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- LanguageCode string
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- Mapping
List<Pulumi.Google Native. Transcoder. V1. Inputs. Audio Mapping> 
- The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- SampleRate intHertz 
- The audio sample rate in Hertz. The default is 48000 Hertz.
- BitrateBps int
- Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- ChannelCount int
- Number of audio channels. Must be between 1 and 6. The default is 2.
- ChannelLayout []string
- A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: -fl- Front left channel -fr- Front right channel -sl- Side left channel -sr- Side right channel -fc- Front center channel -lfe- Low frequency
- Codec string
- The codec for this audio stream. The default is aac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3
- DisplayName string
- The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- LanguageCode string
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- Mapping
[]AudioMapping 
- The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- SampleRate intHertz 
- The audio sample rate in Hertz. The default is 48000 Hertz.
- bitrateBps Integer
- Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- channelCount Integer
- Number of audio channels. Must be between 1 and 6. The default is 2.
- channelLayout List<String>
- A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: -fl- Front left channel -fr- Front right channel -sl- Side left channel -sr- Side right channel -fc- Front center channel -lfe- Low frequency
- codec String
- The codec for this audio stream. The default is aac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3
- displayName String
- The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- languageCode String
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping
List<AudioMapping> 
- The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- sampleRate IntegerHertz 
- The audio sample rate in Hertz. The default is 48000 Hertz.
- bitrateBps number
- Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- channelCount number
- Number of audio channels. Must be between 1 and 6. The default is 2.
- channelLayout string[]
- A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: -fl- Front left channel -fr- Front right channel -sl- Side left channel -sr- Side right channel -fc- Front center channel -lfe- Low frequency
- codec string
- The codec for this audio stream. The default is aac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3
- displayName string
- The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- languageCode string
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping
AudioMapping[] 
- The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- sampleRate numberHertz 
- The audio sample rate in Hertz. The default is 48000 Hertz.
- bitrate_bps int
- Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- channel_count int
- Number of audio channels. Must be between 1 and 6. The default is 2.
- channel_layout Sequence[str]
- A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: -fl- Front left channel -fr- Front right channel -sl- Side left channel -sr- Side right channel -fc- Front center channel -lfe- Low frequency
- codec str
- The codec for this audio stream. The default is aac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3
- display_name str
- The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- language_code str
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping
Sequence[AudioMapping] 
- The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- sample_rate_ inthertz 
- The audio sample rate in Hertz. The default is 48000 Hertz.
- bitrateBps Number
- Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- channelCount Number
- Number of audio channels. Must be between 1 and 6. The default is 2.
- channelLayout List<String>
- A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: -fl- Front left channel -fr- Front right channel -sl- Side left channel -sr- Side right channel -fc- Front center channel -lfe- Low frequency
- codec String
- The codec for this audio stream. The default is aac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3
- displayName String
- The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- languageCode String
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping List<Property Map>
- The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- sampleRate NumberHertz 
- The audio sample rate in Hertz. The default is 48000 Hertz.
AudioStreamResponse, AudioStreamResponseArgs      
- BitrateBps int
- Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- ChannelCount int
- Number of audio channels. Must be between 1 and 6. The default is 2.
- ChannelLayout List<string>
- A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: -fl- Front left channel -fr- Front right channel -sl- Side left channel -sr- Side right channel -fc- Front center channel -lfe- Low frequency
- Codec string
- The codec for this audio stream. The default is aac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3
- DisplayName string
- The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- LanguageCode string
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- Mapping
List<Pulumi.Google Native. Transcoder. V1. Inputs. Audio Mapping Response> 
- The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- SampleRate intHertz 
- The audio sample rate in Hertz. The default is 48000 Hertz.
- BitrateBps int
- Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- ChannelCount int
- Number of audio channels. Must be between 1 and 6. The default is 2.
- ChannelLayout []string
- A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: -fl- Front left channel -fr- Front right channel -sl- Side left channel -sr- Side right channel -fc- Front center channel -lfe- Low frequency
- Codec string
- The codec for this audio stream. The default is aac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3
- DisplayName string
- The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- LanguageCode string
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- Mapping
[]AudioMapping Response 
- The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- SampleRate intHertz 
- The audio sample rate in Hertz. The default is 48000 Hertz.
- bitrateBps Integer
- Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- channelCount Integer
- Number of audio channels. Must be between 1 and 6. The default is 2.
- channelLayout List<String>
- A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: -fl- Front left channel -fr- Front right channel -sl- Side left channel -sr- Side right channel -fc- Front center channel -lfe- Low frequency
- codec String
- The codec for this audio stream. The default is aac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3
- displayName String
- The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- languageCode String
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping
List<AudioMapping Response> 
- The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- sampleRate IntegerHertz 
- The audio sample rate in Hertz. The default is 48000 Hertz.
- bitrateBps number
- Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- channelCount number
- Number of audio channels. Must be between 1 and 6. The default is 2.
- channelLayout string[]
- A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: -fl- Front left channel -fr- Front right channel -sl- Side left channel -sr- Side right channel -fc- Front center channel -lfe- Low frequency
- codec string
- The codec for this audio stream. The default is aac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3
- displayName string
- The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- languageCode string
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping
AudioMapping Response[] 
- The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- sampleRate numberHertz 
- The audio sample rate in Hertz. The default is 48000 Hertz.
- bitrate_bps int
- Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- channel_count int
- Number of audio channels. Must be between 1 and 6. The default is 2.
- channel_layout Sequence[str]
- A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: -fl- Front left channel -fr- Front right channel -sl- Side left channel -sr- Side right channel -fc- Front center channel -lfe- Low frequency
- codec str
- The codec for this audio stream. The default is aac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3
- display_name str
- The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- language_code str
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping
Sequence[AudioMapping Response] 
- The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- sample_rate_ inthertz 
- The audio sample rate in Hertz. The default is 48000 Hertz.
- bitrateBps Number
- Audio bitrate in bits per second. Must be between 1 and 10,000,000.
- channelCount Number
- Number of audio channels. Must be between 1 and 6. The default is 2.
- channelLayout List<String>
- A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: -fl- Front left channel -fr- Front right channel -sl- Side left channel -sr- Side right channel -fc- Front center channel -lfe- Low frequency
- codec String
- The codec for this audio stream. The default is aac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3
- displayName String
- The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- languageCode String
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping List<Property Map>
- The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
- sampleRate NumberHertz 
- The audio sample rate in Hertz. The default is 48000 Hertz.
BwdifConfig, BwdifConfigArgs    
- DeinterlaceAll boolFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- Mode string
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- Parity string
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- DeinterlaceAll boolFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- Mode string
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- Parity string
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlaceAll BooleanFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- mode String
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity String
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlaceAll booleanFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- mode string
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity string
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlace_all_ boolframes 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- mode str
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity str
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlaceAll BooleanFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- mode String
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity String
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
BwdifConfigResponse, BwdifConfigResponseArgs      
- DeinterlaceAll boolFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- Mode string
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- Parity string
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- DeinterlaceAll boolFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- Mode string
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- Parity string
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlaceAll BooleanFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- mode String
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity String
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlaceAll booleanFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- mode string
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity string
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlace_all_ boolframes 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- mode str
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity str
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlaceAll BooleanFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- mode String
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity String
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
Color, ColorArgs  
- Brightness double
- Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
- Contrast double
- Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
- Saturation double
- Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
- Brightness float64
- Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
- Contrast float64
- Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
- Saturation float64
- Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
- brightness Double
- Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
- contrast Double
- Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
- saturation Double
- Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
- brightness number
- Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
- contrast number
- Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
- saturation number
- Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
- brightness float
- Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
- contrast float
- Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
- saturation float
- Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
- brightness Number
- Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
- contrast Number
- Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
- saturation Number
- Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
ColorResponse, ColorResponseArgs    
- Brightness double
- Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
- Contrast double
- Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
- Saturation double
- Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
- Brightness float64
- Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
- Contrast float64
- Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
- Saturation float64
- Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
- brightness Double
- Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
- contrast Double
- Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
- saturation Double
- Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
- brightness number
- Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
- contrast number
- Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
- saturation number
- Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
- brightness float
- Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
- contrast float
- Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
- saturation float
- Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
- brightness Number
- Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
- contrast Number
- Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
- saturation Number
- Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
Crop, CropArgs  
- BottomPixels int
- The number of pixels to crop from the bottom. The default is 0.
- LeftPixels int
- The number of pixels to crop from the left. The default is 0.
- RightPixels int
- The number of pixels to crop from the right. The default is 0.
- TopPixels int
- The number of pixels to crop from the top. The default is 0.
- BottomPixels int
- The number of pixels to crop from the bottom. The default is 0.
- LeftPixels int
- The number of pixels to crop from the left. The default is 0.
- RightPixels int
- The number of pixels to crop from the right. The default is 0.
- TopPixels int
- The number of pixels to crop from the top. The default is 0.
- bottomPixels Integer
- The number of pixels to crop from the bottom. The default is 0.
- leftPixels Integer
- The number of pixels to crop from the left. The default is 0.
- rightPixels Integer
- The number of pixels to crop from the right. The default is 0.
- topPixels Integer
- The number of pixels to crop from the top. The default is 0.
- bottomPixels number
- The number of pixels to crop from the bottom. The default is 0.
- leftPixels number
- The number of pixels to crop from the left. The default is 0.
- rightPixels number
- The number of pixels to crop from the right. The default is 0.
- topPixels number
- The number of pixels to crop from the top. The default is 0.
- bottom_pixels int
- The number of pixels to crop from the bottom. The default is 0.
- left_pixels int
- The number of pixels to crop from the left. The default is 0.
- right_pixels int
- The number of pixels to crop from the right. The default is 0.
- top_pixels int
- The number of pixels to crop from the top. The default is 0.
- bottomPixels Number
- The number of pixels to crop from the bottom. The default is 0.
- leftPixels Number
- The number of pixels to crop from the left. The default is 0.
- rightPixels Number
- The number of pixels to crop from the right. The default is 0.
- topPixels Number
- The number of pixels to crop from the top. The default is 0.
CropResponse, CropResponseArgs    
- BottomPixels int
- The number of pixels to crop from the bottom. The default is 0.
- LeftPixels int
- The number of pixels to crop from the left. The default is 0.
- RightPixels int
- The number of pixels to crop from the right. The default is 0.
- TopPixels int
- The number of pixels to crop from the top. The default is 0.
- BottomPixels int
- The number of pixels to crop from the bottom. The default is 0.
- LeftPixels int
- The number of pixels to crop from the left. The default is 0.
- RightPixels int
- The number of pixels to crop from the right. The default is 0.
- TopPixels int
- The number of pixels to crop from the top. The default is 0.
- bottomPixels Integer
- The number of pixels to crop from the bottom. The default is 0.
- leftPixels Integer
- The number of pixels to crop from the left. The default is 0.
- rightPixels Integer
- The number of pixels to crop from the right. The default is 0.
- topPixels Integer
- The number of pixels to crop from the top. The default is 0.
- bottomPixels number
- The number of pixels to crop from the bottom. The default is 0.
- leftPixels number
- The number of pixels to crop from the left. The default is 0.
- rightPixels number
- The number of pixels to crop from the right. The default is 0.
- topPixels number
- The number of pixels to crop from the top. The default is 0.
- bottom_pixels int
- The number of pixels to crop from the bottom. The default is 0.
- left_pixels int
- The number of pixels to crop from the left. The default is 0.
- right_pixels int
- The number of pixels to crop from the right. The default is 0.
- top_pixels int
- The number of pixels to crop from the top. The default is 0.
- bottomPixels Number
- The number of pixels to crop from the bottom. The default is 0.
- leftPixels Number
- The number of pixels to crop from the left. The default is 0.
- rightPixels Number
- The number of pixels to crop from the right. The default is 0.
- topPixels Number
- The number of pixels to crop from the top. The default is 0.
DashConfig, DashConfigArgs    
- SegmentReference Pulumi.Scheme Google Native. Transcoder. V1. Dash Config Segment Reference Scheme 
- The segment reference scheme for a DASHmanifest. The default isSEGMENT_LIST.
- SegmentReference DashScheme Config Segment Reference Scheme 
- The segment reference scheme for a DASHmanifest. The default isSEGMENT_LIST.
- segmentReference DashScheme Config Segment Reference Scheme 
- The segment reference scheme for a DASHmanifest. The default isSEGMENT_LIST.
- segmentReference DashScheme Config Segment Reference Scheme 
- The segment reference scheme for a DASHmanifest. The default isSEGMENT_LIST.
- segment_reference_ Dashscheme Config Segment Reference Scheme 
- The segment reference scheme for a DASHmanifest. The default isSEGMENT_LIST.
- segmentReference "SEGMENT_REFERENCE_SCHEME_UNSPECIFIED" | "SEGMENT_LIST" | "SEGMENT_TEMPLATE_NUMBER"Scheme 
- The segment reference scheme for a DASHmanifest. The default isSEGMENT_LIST.
DashConfigResponse, DashConfigResponseArgs      
- SegmentReference stringScheme 
- The segment reference scheme for a DASHmanifest. The default isSEGMENT_LIST.
- SegmentReference stringScheme 
- The segment reference scheme for a DASHmanifest. The default isSEGMENT_LIST.
- segmentReference StringScheme 
- The segment reference scheme for a DASHmanifest. The default isSEGMENT_LIST.
- segmentReference stringScheme 
- The segment reference scheme for a DASHmanifest. The default isSEGMENT_LIST.
- segment_reference_ strscheme 
- The segment reference scheme for a DASHmanifest. The default isSEGMENT_LIST.
- segmentReference StringScheme 
- The segment reference scheme for a DASHmanifest. The default isSEGMENT_LIST.
DashConfigSegmentReferenceScheme, DashConfigSegmentReferenceSchemeArgs          
- SegmentReference Scheme Unspecified 
- SEGMENT_REFERENCE_SCHEME_UNSPECIFIEDThe segment reference scheme is not specified.
- SegmentList 
- SEGMENT_LISTExplicitly lists the URLs of media files for each segment. For example, if SegmentSettings.individual_segments is true, then the manifest contains fields similar to the following:xml ...
- SegmentTemplate Number 
- SEGMENT_TEMPLATE_NUMBERSegmentSettings.individual_segments must be set to trueto use this segment reference scheme. Uses the DASH specification `` tag to determine the URLs of media files for each segment. For example:xml ...
- DashConfig Segment Reference Scheme Segment Reference Scheme Unspecified 
- SEGMENT_REFERENCE_SCHEME_UNSPECIFIEDThe segment reference scheme is not specified.
- DashConfig Segment Reference Scheme Segment List 
- SEGMENT_LISTExplicitly lists the URLs of media files for each segment. For example, if SegmentSettings.individual_segments is true, then the manifest contains fields similar to the following:xml ...
- DashConfig Segment Reference Scheme Segment Template Number 
- SEGMENT_TEMPLATE_NUMBERSegmentSettings.individual_segments must be set to trueto use this segment reference scheme. Uses the DASH specification `` tag to determine the URLs of media files for each segment. For example:xml ...
- SegmentReference Scheme Unspecified 
- SEGMENT_REFERENCE_SCHEME_UNSPECIFIEDThe segment reference scheme is not specified.
- SegmentList 
- SEGMENT_LISTExplicitly lists the URLs of media files for each segment. For example, if SegmentSettings.individual_segments is true, then the manifest contains fields similar to the following:xml ...
- SegmentTemplate Number 
- SEGMENT_TEMPLATE_NUMBERSegmentSettings.individual_segments must be set to trueto use this segment reference scheme. Uses the DASH specification `` tag to determine the URLs of media files for each segment. For example:xml ...
- SegmentReference Scheme Unspecified 
- SEGMENT_REFERENCE_SCHEME_UNSPECIFIEDThe segment reference scheme is not specified.
- SegmentList 
- SEGMENT_LISTExplicitly lists the URLs of media files for each segment. For example, if SegmentSettings.individual_segments is true, then the manifest contains fields similar to the following:xml ...
- SegmentTemplate Number 
- SEGMENT_TEMPLATE_NUMBERSegmentSettings.individual_segments must be set to trueto use this segment reference scheme. Uses the DASH specification `` tag to determine the URLs of media files for each segment. For example:xml ...
- SEGMENT_REFERENCE_SCHEME_UNSPECIFIED
- SEGMENT_REFERENCE_SCHEME_UNSPECIFIEDThe segment reference scheme is not specified.
- SEGMENT_LIST
- SEGMENT_LISTExplicitly lists the URLs of media files for each segment. For example, if SegmentSettings.individual_segments is true, then the manifest contains fields similar to the following:xml ...
- SEGMENT_TEMPLATE_NUMBER
- SEGMENT_TEMPLATE_NUMBERSegmentSettings.individual_segments must be set to trueto use this segment reference scheme. Uses the DASH specification `` tag to determine the URLs of media files for each segment. For example:xml ...
- "SEGMENT_REFERENCE_SCHEME_UNSPECIFIED"
- SEGMENT_REFERENCE_SCHEME_UNSPECIFIEDThe segment reference scheme is not specified.
- "SEGMENT_LIST"
- SEGMENT_LISTExplicitly lists the URLs of media files for each segment. For example, if SegmentSettings.individual_segments is true, then the manifest contains fields similar to the following:xml ...
- "SEGMENT_TEMPLATE_NUMBER"
- SEGMENT_TEMPLATE_NUMBERSegmentSettings.individual_segments must be set to trueto use this segment reference scheme. Uses the DASH specification `` tag to determine the URLs of media files for each segment. For example:xml ...
Deblock, DeblockArgs  
DeblockResponse, DeblockResponseArgs    
Deinterlace, DeinterlaceArgs  
- Bwdif
Pulumi.Google Native. Transcoder. V1. Inputs. Bwdif Config 
- Specifies the Bob Weaver Deinterlacing Filter Configuration.
- Yadif
Pulumi.Google Native. Transcoder. V1. Inputs. Yadif Config 
- Specifies the Yet Another Deinterlacing Filter Configuration.
- Bwdif
BwdifConfig 
- Specifies the Bob Weaver Deinterlacing Filter Configuration.
- Yadif
YadifConfig 
- Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif
BwdifConfig 
- Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif
YadifConfig 
- Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif
BwdifConfig 
- Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif
YadifConfig 
- Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif
BwdifConfig 
- Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif
YadifConfig 
- Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif Property Map
- Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif Property Map
- Specifies the Yet Another Deinterlacing Filter Configuration.
DeinterlaceResponse, DeinterlaceResponseArgs    
- Bwdif
Pulumi.Google Native. Transcoder. V1. Inputs. Bwdif Config Response 
- Specifies the Bob Weaver Deinterlacing Filter Configuration.
- Yadif
Pulumi.Google Native. Transcoder. V1. Inputs. Yadif Config Response 
- Specifies the Yet Another Deinterlacing Filter Configuration.
- Bwdif
BwdifConfig Response 
- Specifies the Bob Weaver Deinterlacing Filter Configuration.
- Yadif
YadifConfig Response 
- Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif
BwdifConfig Response 
- Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif
YadifConfig Response 
- Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif
BwdifConfig Response 
- Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif
YadifConfig Response 
- Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif
BwdifConfig Response 
- Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif
YadifConfig Response 
- Specifies the Yet Another Deinterlacing Filter Configuration.
- bwdif Property Map
- Specifies the Bob Weaver Deinterlacing Filter Configuration.
- yadif Property Map
- Specifies the Yet Another Deinterlacing Filter Configuration.
Denoise, DenoiseArgs  
DenoiseResponse, DenoiseResponseArgs    
DrmSystems, DrmSystemsArgs    
- Clearkey
Pulumi.Google Native. Transcoder. V1. Inputs. Clearkey 
- Clearkey configuration.
- Fairplay
Pulumi.Google Native. Transcoder. V1. Inputs. Fairplay 
- Fairplay configuration.
- Playready
Pulumi.Google Native. Transcoder. V1. Inputs. Playready 
- Playready configuration.
- Widevine
Pulumi.Google Native. Transcoder. V1. Inputs. Widevine 
- Widevine configuration.
- clearkey Property Map
- Clearkey configuration.
- fairplay Property Map
- Fairplay configuration.
- playready Property Map
- Playready configuration.
- widevine Property Map
- Widevine configuration.
DrmSystemsResponse, DrmSystemsResponseArgs      
- Clearkey
Pulumi.Google Native. Transcoder. V1. Inputs. Clearkey Response 
- Clearkey configuration.
- Fairplay
Pulumi.Google Native. Transcoder. V1. Inputs. Fairplay Response 
- Fairplay configuration.
- Playready
Pulumi.Google Native. Transcoder. V1. Inputs. Playready Response 
- Playready configuration.
- Widevine
Pulumi.Google Native. Transcoder. V1. Inputs. Widevine Response 
- Widevine configuration.
- Clearkey
ClearkeyResponse 
- Clearkey configuration.
- Fairplay
FairplayResponse 
- Fairplay configuration.
- Playready
PlayreadyResponse 
- Playready configuration.
- Widevine
WidevineResponse 
- Widevine configuration.
- clearkey
ClearkeyResponse 
- Clearkey configuration.
- fairplay
FairplayResponse 
- Fairplay configuration.
- playready
PlayreadyResponse 
- Playready configuration.
- widevine
WidevineResponse 
- Widevine configuration.
- clearkey
ClearkeyResponse 
- Clearkey configuration.
- fairplay
FairplayResponse 
- Fairplay configuration.
- playready
PlayreadyResponse 
- Playready configuration.
- widevine
WidevineResponse 
- Widevine configuration.
- clearkey
ClearkeyResponse 
- Clearkey configuration.
- fairplay
FairplayResponse 
- Fairplay configuration.
- playready
PlayreadyResponse 
- Playready configuration.
- widevine
WidevineResponse 
- Widevine configuration.
- clearkey Property Map
- Clearkey configuration.
- fairplay Property Map
- Fairplay configuration.
- playready Property Map
- Playready configuration.
- widevine Property Map
- Widevine configuration.
EditAtom, EditAtomArgs    
- EndTime stringOffset 
- End time in seconds for the atom, relative to the input file timeline. When end_time_offsetis not specified, theinputsare used until the end of the atom.
- Inputs List<string>
- List of Input.key values identifying files that should be used in this atom. The listed inputsmust have the same timeline.
- Key string
- A unique key for this atom. Must be specified when using advanced mapping.
- StartTime stringOffset 
- Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
- EndTime stringOffset 
- End time in seconds for the atom, relative to the input file timeline. When end_time_offsetis not specified, theinputsare used until the end of the atom.
- Inputs []string
- List of Input.key values identifying files that should be used in this atom. The listed inputsmust have the same timeline.
- Key string
- A unique key for this atom. Must be specified when using advanced mapping.
- StartTime stringOffset 
- Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
- endTime StringOffset 
- End time in seconds for the atom, relative to the input file timeline. When end_time_offsetis not specified, theinputsare used until the end of the atom.
- inputs List<String>
- List of Input.key values identifying files that should be used in this atom. The listed inputsmust have the same timeline.
- key String
- A unique key for this atom. Must be specified when using advanced mapping.
- startTime StringOffset 
- Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
- endTime stringOffset 
- End time in seconds for the atom, relative to the input file timeline. When end_time_offsetis not specified, theinputsare used until the end of the atom.
- inputs string[]
- List of Input.key values identifying files that should be used in this atom. The listed inputsmust have the same timeline.
- key string
- A unique key for this atom. Must be specified when using advanced mapping.
- startTime stringOffset 
- Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
- end_time_ stroffset 
- End time in seconds for the atom, relative to the input file timeline. When end_time_offsetis not specified, theinputsare used until the end of the atom.
- inputs Sequence[str]
- List of Input.key values identifying files that should be used in this atom. The listed inputsmust have the same timeline.
- key str
- A unique key for this atom. Must be specified when using advanced mapping.
- start_time_ stroffset 
- Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
- endTime StringOffset 
- End time in seconds for the atom, relative to the input file timeline. When end_time_offsetis not specified, theinputsare used until the end of the atom.
- inputs List<String>
- List of Input.key values identifying files that should be used in this atom. The listed inputsmust have the same timeline.
- key String
- A unique key for this atom. Must be specified when using advanced mapping.
- startTime StringOffset 
- Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
EditAtomResponse, EditAtomResponseArgs      
- EndTime stringOffset 
- End time in seconds for the atom, relative to the input file timeline. When end_time_offsetis not specified, theinputsare used until the end of the atom.
- Inputs List<string>
- List of Input.key values identifying files that should be used in this atom. The listed inputsmust have the same timeline.
- Key string
- A unique key for this atom. Must be specified when using advanced mapping.
- StartTime stringOffset 
- Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
- EndTime stringOffset 
- End time in seconds for the atom, relative to the input file timeline. When end_time_offsetis not specified, theinputsare used until the end of the atom.
- Inputs []string
- List of Input.key values identifying files that should be used in this atom. The listed inputsmust have the same timeline.
- Key string
- A unique key for this atom. Must be specified when using advanced mapping.
- StartTime stringOffset 
- Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
- endTime StringOffset 
- End time in seconds for the atom, relative to the input file timeline. When end_time_offsetis not specified, theinputsare used until the end of the atom.
- inputs List<String>
- List of Input.key values identifying files that should be used in this atom. The listed inputsmust have the same timeline.
- key String
- A unique key for this atom. Must be specified when using advanced mapping.
- startTime StringOffset 
- Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
- endTime stringOffset 
- End time in seconds for the atom, relative to the input file timeline. When end_time_offsetis not specified, theinputsare used until the end of the atom.
- inputs string[]
- List of Input.key values identifying files that should be used in this atom. The listed inputsmust have the same timeline.
- key string
- A unique key for this atom. Must be specified when using advanced mapping.
- startTime stringOffset 
- Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
- end_time_ stroffset 
- End time in seconds for the atom, relative to the input file timeline. When end_time_offsetis not specified, theinputsare used until the end of the atom.
- inputs Sequence[str]
- List of Input.key values identifying files that should be used in this atom. The listed inputsmust have the same timeline.
- key str
- A unique key for this atom. Must be specified when using advanced mapping.
- start_time_ stroffset 
- Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
- endTime StringOffset 
- End time in seconds for the atom, relative to the input file timeline. When end_time_offsetis not specified, theinputsare used until the end of the atom.
- inputs List<String>
- List of Input.key values identifying files that should be used in this atom. The listed inputsmust have the same timeline.
- key String
- A unique key for this atom. Must be specified when using advanced mapping.
- startTime StringOffset 
- Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
ElementaryStream, ElementaryStreamArgs    
- AudioStream Pulumi.Google Native. Transcoder. V1. Inputs. Audio Stream 
- Encoding of an audio stream.
- Key string
- A unique key for this elementary stream.
- TextStream Pulumi.Google Native. Transcoder. V1. Inputs. Text Stream 
- Encoding of a text stream. For example, closed captions or subtitles.
- VideoStream Pulumi.Google Native. Transcoder. V1. Inputs. Video Stream 
- Encoding of a video stream.
- AudioStream AudioStream 
- Encoding of an audio stream.
- Key string
- A unique key for this elementary stream.
- TextStream TextStream 
- Encoding of a text stream. For example, closed captions or subtitles.
- VideoStream VideoStream 
- Encoding of a video stream.
- audioStream AudioStream 
- Encoding of an audio stream.
- key String
- A unique key for this elementary stream.
- textStream TextStream 
- Encoding of a text stream. For example, closed captions or subtitles.
- videoStream VideoStream 
- Encoding of a video stream.
- audioStream AudioStream 
- Encoding of an audio stream.
- key string
- A unique key for this elementary stream.
- textStream TextStream 
- Encoding of a text stream. For example, closed captions or subtitles.
- videoStream VideoStream 
- Encoding of a video stream.
- audio_stream AudioStream 
- Encoding of an audio stream.
- key str
- A unique key for this elementary stream.
- text_stream TextStream 
- Encoding of a text stream. For example, closed captions or subtitles.
- video_stream VideoStream 
- Encoding of a video stream.
- audioStream Property Map
- Encoding of an audio stream.
- key String
- A unique key for this elementary stream.
- textStream Property Map
- Encoding of a text stream. For example, closed captions or subtitles.
- videoStream Property Map
- Encoding of a video stream.
ElementaryStreamResponse, ElementaryStreamResponseArgs      
- AudioStream Pulumi.Google Native. Transcoder. V1. Inputs. Audio Stream Response 
- Encoding of an audio stream.
- Key string
- A unique key for this elementary stream.
- TextStream Pulumi.Google Native. Transcoder. V1. Inputs. Text Stream Response 
- Encoding of a text stream. For example, closed captions or subtitles.
- VideoStream Pulumi.Google Native. Transcoder. V1. Inputs. Video Stream Response 
- Encoding of a video stream.
- AudioStream AudioStream Response 
- Encoding of an audio stream.
- Key string
- A unique key for this elementary stream.
- TextStream TextStream Response 
- Encoding of a text stream. For example, closed captions or subtitles.
- VideoStream VideoStream Response 
- Encoding of a video stream.
- audioStream AudioStream Response 
- Encoding of an audio stream.
- key String
- A unique key for this elementary stream.
- textStream TextStream Response 
- Encoding of a text stream. For example, closed captions or subtitles.
- videoStream VideoStream Response 
- Encoding of a video stream.
- audioStream AudioStream Response 
- Encoding of an audio stream.
- key string
- A unique key for this elementary stream.
- textStream TextStream Response 
- Encoding of a text stream. For example, closed captions or subtitles.
- videoStream VideoStream Response 
- Encoding of a video stream.
- audio_stream AudioStream Response 
- Encoding of an audio stream.
- key str
- A unique key for this elementary stream.
- text_stream TextStream Response 
- Encoding of a text stream. For example, closed captions or subtitles.
- video_stream VideoStream Response 
- Encoding of a video stream.
- audioStream Property Map
- Encoding of an audio stream.
- key String
- A unique key for this elementary stream.
- textStream Property Map
- Encoding of a text stream. For example, closed captions or subtitles.
- videoStream Property Map
- Encoding of a video stream.
Encryption, EncryptionArgs  
- DrmSystems Pulumi.Google Native. Transcoder. V1. Inputs. Drm Systems 
- DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- Id string
- Identifier for this set of encryption options.
- Aes128
Pulumi.Google Native. Transcoder. V1. Inputs. Aes128Encryption 
- Configuration for AES-128 encryption.
- MpegCenc Pulumi.Google Native. Transcoder. V1. Inputs. Mpeg Common Encryption 
- Configuration for MPEG Common Encryption (MPEG-CENC).
- SampleAes Pulumi.Google Native. Transcoder. V1. Inputs. Sample Aes Encryption 
- Configuration for SAMPLE-AES encryption.
- SecretManager Pulumi.Key Source Google Native. Transcoder. V1. Inputs. Secret Manager Source 
- Keys are stored in Google Secret Manager.
- DrmSystems DrmSystems 
- DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- Id string
- Identifier for this set of encryption options.
- Aes128 Aes128Encryption
- Configuration for AES-128 encryption.
- MpegCenc MpegCommon Encryption 
- Configuration for MPEG Common Encryption (MPEG-CENC).
- SampleAes SampleAes Encryption 
- Configuration for SAMPLE-AES encryption.
- SecretManager SecretKey Source Manager Source 
- Keys are stored in Google Secret Manager.
- drmSystems DrmSystems 
- DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- id String
- Identifier for this set of encryption options.
- aes128 Aes128Encryption
- Configuration for AES-128 encryption.
- mpegCenc MpegCommon Encryption 
- Configuration for MPEG Common Encryption (MPEG-CENC).
- sampleAes SampleAes Encryption 
- Configuration for SAMPLE-AES encryption.
- secretManager SecretKey Source Manager Source 
- Keys are stored in Google Secret Manager.
- drmSystems DrmSystems 
- DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- id string
- Identifier for this set of encryption options.
- aes128 Aes128Encryption
- Configuration for AES-128 encryption.
- mpegCenc MpegCommon Encryption 
- Configuration for MPEG Common Encryption (MPEG-CENC).
- sampleAes SampleAes Encryption 
- Configuration for SAMPLE-AES encryption.
- secretManager SecretKey Source Manager Source 
- Keys are stored in Google Secret Manager.
- drm_systems DrmSystems 
- DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- id str
- Identifier for this set of encryption options.
- aes128 Aes128Encryption
- Configuration for AES-128 encryption.
- mpeg_cenc MpegCommon Encryption 
- Configuration for MPEG Common Encryption (MPEG-CENC).
- sample_aes SampleAes Encryption 
- Configuration for SAMPLE-AES encryption.
- secret_manager_ Secretkey_ source Manager Source 
- Keys are stored in Google Secret Manager.
- drmSystems Property Map
- DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- id String
- Identifier for this set of encryption options.
- aes128 Property Map
- Configuration for AES-128 encryption.
- mpegCenc Property Map
- Configuration for MPEG Common Encryption (MPEG-CENC).
- sampleAes Property Map
- Configuration for SAMPLE-AES encryption.
- secretManager Property MapKey Source 
- Keys are stored in Google Secret Manager.
EncryptionResponse, EncryptionResponseArgs    
- Aes128
Pulumi.Google Native. Transcoder. V1. Inputs. Aes128Encryption Response 
- Configuration for AES-128 encryption.
- DrmSystems Pulumi.Google Native. Transcoder. V1. Inputs. Drm Systems Response 
- DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- MpegCenc Pulumi.Google Native. Transcoder. V1. Inputs. Mpeg Common Encryption Response 
- Configuration for MPEG Common Encryption (MPEG-CENC).
- SampleAes Pulumi.Google Native. Transcoder. V1. Inputs. Sample Aes Encryption Response 
- Configuration for SAMPLE-AES encryption.
- SecretManager Pulumi.Key Source Google Native. Transcoder. V1. Inputs. Secret Manager Source Response 
- Keys are stored in Google Secret Manager.
- Aes128
Aes128EncryptionResponse 
- Configuration for AES-128 encryption.
- DrmSystems DrmSystems Response 
- DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- MpegCenc MpegCommon Encryption Response 
- Configuration for MPEG Common Encryption (MPEG-CENC).
- SampleAes SampleAes Encryption Response 
- Configuration for SAMPLE-AES encryption.
- SecretManager SecretKey Source Manager Source Response 
- Keys are stored in Google Secret Manager.
- aes128
Aes128EncryptionResponse 
- Configuration for AES-128 encryption.
- drmSystems DrmSystems Response 
- DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- mpegCenc MpegCommon Encryption Response 
- Configuration for MPEG Common Encryption (MPEG-CENC).
- sampleAes SampleAes Encryption Response 
- Configuration for SAMPLE-AES encryption.
- secretManager SecretKey Source Manager Source Response 
- Keys are stored in Google Secret Manager.
- aes128
Aes128EncryptionResponse 
- Configuration for AES-128 encryption.
- drmSystems DrmSystems Response 
- DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- mpegCenc MpegCommon Encryption Response 
- Configuration for MPEG Common Encryption (MPEG-CENC).
- sampleAes SampleAes Encryption Response 
- Configuration for SAMPLE-AES encryption.
- secretManager SecretKey Source Manager Source Response 
- Keys are stored in Google Secret Manager.
- aes128
Aes128EncryptionResponse 
- Configuration for AES-128 encryption.
- drm_systems DrmSystems Response 
- DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- mpeg_cenc MpegCommon Encryption Response 
- Configuration for MPEG Common Encryption (MPEG-CENC).
- sample_aes SampleAes Encryption Response 
- Configuration for SAMPLE-AES encryption.
- secret_manager_ Secretkey_ source Manager Source Response 
- Keys are stored in Google Secret Manager.
- aes128 Property Map
- Configuration for AES-128 encryption.
- drmSystems Property Map
- DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
- mpegCenc Property Map
- Configuration for MPEG Common Encryption (MPEG-CENC).
- sampleAes Property Map
- Configuration for SAMPLE-AES encryption.
- secretManager Property MapKey Source 
- Keys are stored in Google Secret Manager.
Fmp4Config, Fmp4ConfigArgs  
- CodecTag string
- Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: - hvc1(default) -hev1
- CodecTag string
- Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: - hvc1(default) -hev1
- codecTag String
- Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: - hvc1(default) -hev1
- codecTag string
- Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: - hvc1(default) -hev1
- codec_tag str
- Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: - hvc1(default) -hev1
- codecTag String
- Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: - hvc1(default) -hev1
Fmp4ConfigResponse, Fmp4ConfigResponseArgs    
- CodecTag string
- Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: - hvc1(default) -hev1
- CodecTag string
- Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: - hvc1(default) -hev1
- codecTag String
- Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: - hvc1(default) -hev1
- codecTag string
- Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: - hvc1(default) -hev1
- codec_tag str
- Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: - hvc1(default) -hev1
- codecTag String
- Optional. Specify the codec tag string that will be used in the media bitstream. When not specified, the codec appropriate value is used. Supported H265 codec tags: - hvc1(default) -hev1
H264CodecSettings, H264CodecSettingsArgs    
- BitrateBps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- FrameRate double
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- AllowOpen boolGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- AqStrength double
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- BFrameCount int
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- BPyramid bool
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- CrfLevel int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- EnableTwo boolPass 
- Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default isfalse.
- EntropyCoder string
- The entropy coder to use. The default is cabac. Supported entropy coders: -cavlc-cabac
- GopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- GopFrame intCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- HeightPixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- PixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- Preset string
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- Profile string
- Enforces the specified codec profile. The following profiles are supported: * baseline*main*high(default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- RateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- Tune string
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettingsmessage.
- VbvFullness intBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- VbvSize intBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- WidthPixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- BitrateBps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- FrameRate float64
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- AllowOpen boolGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- AqStrength float64
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- BFrameCount int
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- BPyramid bool
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- CrfLevel int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- EnableTwo boolPass 
- Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default isfalse.
- EntropyCoder string
- The entropy coder to use. The default is cabac. Supported entropy coders: -cavlc-cabac
- GopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- GopFrame intCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- HeightPixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- PixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- Preset string
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- Profile string
- Enforces the specified codec profile. The following profiles are supported: * baseline*main*high(default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- RateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- Tune string
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettingsmessage.
- VbvFullness intBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- VbvSize intBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- WidthPixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrateBps Integer
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- frameRate Double
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- allowOpen BooleanGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aqStrength Double
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- bFrame IntegerCount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- bPyramid Boolean
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- crfLevel Integer
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enableTwo BooleanPass 
- Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default isfalse.
- entropyCoder String
- The entropy coder to use. The default is cabac. Supported entropy coders: -cavlc-cabac
- gopDuration String
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame IntegerCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels Integer
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat String
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset String
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- profile String
- Enforces the specified codec profile. The following profiles are supported: * baseline*main*high(default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- rateControl StringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune String
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettingsmessage.
- vbvFullness IntegerBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- vbvSize IntegerBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- widthPixels Integer
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrateBps number
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- frameRate number
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- allowOpen booleanGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aqStrength number
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- bFrame numberCount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- bPyramid boolean
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- crfLevel number
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enableTwo booleanPass 
- Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default isfalse.
- entropyCoder string
- The entropy coder to use. The default is cabac. Supported entropy coders: -cavlc-cabac
- gopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame numberCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels number
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset string
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- profile string
- Enforces the specified codec profile. The following profiles are supported: * baseline*main*high(default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- rateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune string
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettingsmessage.
- vbvFullness numberBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- vbvSize numberBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- widthPixels number
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrate_bps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- frame_rate float
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- allow_open_ boolgop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aq_strength float
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- b_frame_ intcount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- b_pyramid bool
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- crf_level int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enable_two_ boolpass 
- Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default isfalse.
- entropy_coder str
- The entropy coder to use. The default is cabac. Supported entropy coders: -cavlc-cabac
- gop_duration str
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gop_frame_ intcount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- height_pixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel_format str
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset str
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- profile str
- Enforces the specified codec profile. The following profiles are supported: * baseline*main*high(default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- rate_control_ strmode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune str
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettingsmessage.
- vbv_fullness_ intbits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- vbv_size_ intbits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- width_pixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrateBps Number
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- frameRate Number
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- allowOpen BooleanGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aqStrength Number
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- bFrame NumberCount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- bPyramid Boolean
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- crfLevel Number
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enableTwo BooleanPass 
- Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default isfalse.
- entropyCoder String
- The entropy coder to use. The default is cabac. Supported entropy coders: -cavlc-cabac
- gopDuration String
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame NumberCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels Number
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat String
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset String
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- profile String
- Enforces the specified codec profile. The following profiles are supported: * baseline*main*high(default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- rateControl StringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune String
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettingsmessage.
- vbvFullness NumberBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- vbvSize NumberBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- widthPixels Number
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
H264CodecSettingsResponse, H264CodecSettingsResponseArgs      
- AllowOpen boolGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- AqStrength double
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- BFrameCount int
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- BPyramid bool
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- BitrateBps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- CrfLevel int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- EnableTwo boolPass 
- Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default isfalse.
- EntropyCoder string
- The entropy coder to use. The default is cabac. Supported entropy coders: -cavlc-cabac
- FrameRate double
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- GopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- GopFrame intCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- HeightPixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- PixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- Preset string
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- Profile string
- Enforces the specified codec profile. The following profiles are supported: * baseline*main*high(default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- RateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- Tune string
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettingsmessage.
- VbvFullness intBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- VbvSize intBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- WidthPixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- AllowOpen boolGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- AqStrength float64
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- BFrameCount int
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- BPyramid bool
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- BitrateBps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- CrfLevel int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- EnableTwo boolPass 
- Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default isfalse.
- EntropyCoder string
- The entropy coder to use. The default is cabac. Supported entropy coders: -cavlc-cabac
- FrameRate float64
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- GopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- GopFrame intCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- HeightPixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- PixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- Preset string
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- Profile string
- Enforces the specified codec profile. The following profiles are supported: * baseline*main*high(default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- RateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- Tune string
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettingsmessage.
- VbvFullness intBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- VbvSize intBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- WidthPixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allowOpen BooleanGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aqStrength Double
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- bFrame IntegerCount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- bPyramid Boolean
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- bitrateBps Integer
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crfLevel Integer
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enableTwo BooleanPass 
- Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default isfalse.
- entropyCoder String
- The entropy coder to use. The default is cabac. Supported entropy coders: -cavlc-cabac
- frameRate Double
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- gopDuration String
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame IntegerCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels Integer
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat String
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset String
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- profile String
- Enforces the specified codec profile. The following profiles are supported: * baseline*main*high(default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- rateControl StringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune String
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettingsmessage.
- vbvFullness IntegerBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- vbvSize IntegerBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- widthPixels Integer
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allowOpen booleanGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aqStrength number
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- bFrame numberCount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- bPyramid boolean
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- bitrateBps number
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crfLevel number
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enableTwo booleanPass 
- Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default isfalse.
- entropyCoder string
- The entropy coder to use. The default is cabac. Supported entropy coders: -cavlc-cabac
- frameRate number
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- gopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame numberCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels number
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset string
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- profile string
- Enforces the specified codec profile. The following profiles are supported: * baseline*main*high(default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- rateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune string
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettingsmessage.
- vbvFullness numberBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- vbvSize numberBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- widthPixels number
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allow_open_ boolgop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aq_strength float
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- b_frame_ intcount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- b_pyramid bool
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- bitrate_bps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crf_level int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enable_two_ boolpass 
- Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default isfalse.
- entropy_coder str
- The entropy coder to use. The default is cabac. Supported entropy coders: -cavlc-cabac
- frame_rate float
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- gop_duration str
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gop_frame_ intcount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- height_pixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel_format str
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset str
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- profile str
- Enforces the specified codec profile. The following profiles are supported: * baseline*main*high(default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- rate_control_ strmode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune str
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettingsmessage.
- vbv_fullness_ intbits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- vbv_size_ intbits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- width_pixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allowOpen BooleanGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aqStrength Number
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- bFrame NumberCount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H264CodecSettings.gop_frame_count if set. The default is 0.
- bPyramid Boolean
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- bitrateBps Number
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crfLevel Number
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enableTwo BooleanPass 
- Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default isfalse.
- entropyCoder String
- The entropy coder to use. The default is cabac. Supported entropy coders: -cavlc-cabac
- frameRate Number
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- gopDuration String
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame NumberCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels Number
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat String
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset String
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- profile String
- Enforces the specified codec profile. The following profiles are supported: * baseline*main*high(default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH264CodecSettingsmessage.
- rateControl StringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune String
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H264CodecSettingsmessage.
- vbvFullness NumberBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H264CodecSettings.vbv_size_bits.
- vbvSize NumberBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to H264CodecSettings.bitrate_bps.
- widthPixels Number
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
H265CodecSettings, H265CodecSettingsArgs    
- BitrateBps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- FrameRate double
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- AllowOpen boolGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- AqStrength double
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- BFrameCount int
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- BPyramid bool
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- CrfLevel int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- EnableTwo boolPass 
- Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default isfalse.
- GopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- GopFrame intCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- HeightPixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- PixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- Preset string
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- Profile string
- Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main(default) *main-intra*mainstillpicture* 10-bit profiles *main10(default) *main10-intra*main422-10*main422-10-intra*main444-10*main444-10-intra* 12-bit profiles *main12(default) *main12-intra*main422-12*main422-12-intra*main444-12*main444-12-intraThe available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- RateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- Tune string
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettingsmessage.
- VbvFullness intBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- VbvSize intBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.
- WidthPixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- BitrateBps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- FrameRate float64
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- AllowOpen boolGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- AqStrength float64
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- BFrameCount int
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- BPyramid bool
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- CrfLevel int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- EnableTwo boolPass 
- Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default isfalse.
- GopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- GopFrame intCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- HeightPixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- PixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- Preset string
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- Profile string
- Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main(default) *main-intra*mainstillpicture* 10-bit profiles *main10(default) *main10-intra*main422-10*main422-10-intra*main444-10*main444-10-intra* 12-bit profiles *main12(default) *main12-intra*main422-12*main422-12-intra*main444-12*main444-12-intraThe available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- RateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- Tune string
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettingsmessage.
- VbvFullness intBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- VbvSize intBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.
- WidthPixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrateBps Integer
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- frameRate Double
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- allowOpen BooleanGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aqStrength Double
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- bFrame IntegerCount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- bPyramid Boolean
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- crfLevel Integer
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enableTwo BooleanPass 
- Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default isfalse.
- gopDuration String
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame IntegerCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels Integer
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat String
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset String
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- profile String
- Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main(default) *main-intra*mainstillpicture* 10-bit profiles *main10(default) *main10-intra*main422-10*main422-10-intra*main444-10*main444-10-intra* 12-bit profiles *main12(default) *main12-intra*main422-12*main422-12-intra*main444-12*main444-12-intraThe available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- rateControl StringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune String
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettingsmessage.
- vbvFullness IntegerBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- vbvSize IntegerBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.
- widthPixels Integer
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrateBps number
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- frameRate number
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- allowOpen booleanGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aqStrength number
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- bFrame numberCount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- bPyramid boolean
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- crfLevel number
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enableTwo booleanPass 
- Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default isfalse.
- gopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame numberCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels number
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset string
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- profile string
- Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main(default) *main-intra*mainstillpicture* 10-bit profiles *main10(default) *main10-intra*main422-10*main422-10-intra*main444-10*main444-10-intra* 12-bit profiles *main12(default) *main12-intra*main422-12*main422-12-intra*main444-12*main444-12-intraThe available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- rateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune string
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettingsmessage.
- vbvFullness numberBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- vbvSize numberBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.
- widthPixels number
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrate_bps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- frame_rate float
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- allow_open_ boolgop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aq_strength float
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- b_frame_ intcount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- b_pyramid bool
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- crf_level int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enable_two_ boolpass 
- Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default isfalse.
- gop_duration str
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gop_frame_ intcount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- height_pixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel_format str
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset str
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- profile str
- Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main(default) *main-intra*mainstillpicture* 10-bit profiles *main10(default) *main10-intra*main422-10*main422-10-intra*main444-10*main444-10-intra* 12-bit profiles *main12(default) *main12-intra*main422-12*main422-12-intra*main444-12*main444-12-intraThe available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- rate_control_ strmode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune str
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettingsmessage.
- vbv_fullness_ intbits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- vbv_size_ intbits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.
- width_pixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrateBps Number
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- frameRate Number
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- allowOpen BooleanGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aqStrength Number
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- bFrame NumberCount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- bPyramid Boolean
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- crfLevel Number
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enableTwo BooleanPass 
- Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default isfalse.
- gopDuration String
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame NumberCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels Number
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat String
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset String
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- profile String
- Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main(default) *main-intra*mainstillpicture* 10-bit profiles *main10(default) *main10-intra*main422-10*main422-10-intra*main444-10*main444-10-intra* 12-bit profiles *main12(default) *main12-intra*main422-12*main422-12-intra*main444-12*main444-12-intraThe available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- rateControl StringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune String
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettingsmessage.
- vbvFullness NumberBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- vbvSize NumberBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.
- widthPixels Number
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
H265CodecSettingsResponse, H265CodecSettingsResponseArgs      
- AllowOpen boolGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- AqStrength double
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- BFrameCount int
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- BPyramid bool
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- BitrateBps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- CrfLevel int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- EnableTwo boolPass 
- Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default isfalse.
- FrameRate double
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- GopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- GopFrame intCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- HeightPixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- PixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- Preset string
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- Profile string
- Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main(default) *main-intra*mainstillpicture* 10-bit profiles *main10(default) *main10-intra*main422-10*main422-10-intra*main444-10*main444-10-intra* 12-bit profiles *main12(default) *main12-intra*main422-12*main422-12-intra*main444-12*main444-12-intraThe available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- RateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- Tune string
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettingsmessage.
- VbvFullness intBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- VbvSize intBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.
- WidthPixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- AllowOpen boolGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- AqStrength float64
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- BFrameCount int
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- BPyramid bool
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- BitrateBps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- CrfLevel int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- EnableTwo boolPass 
- Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default isfalse.
- FrameRate float64
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- GopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- GopFrame intCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- HeightPixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- PixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- Preset string
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- Profile string
- Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main(default) *main-intra*mainstillpicture* 10-bit profiles *main10(default) *main10-intra*main422-10*main422-10-intra*main444-10*main444-10-intra* 12-bit profiles *main12(default) *main12-intra*main422-12*main422-12-intra*main444-12*main444-12-intraThe available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- RateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- Tune string
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettingsmessage.
- VbvFullness intBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- VbvSize intBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.
- WidthPixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allowOpen BooleanGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aqStrength Double
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- bFrame IntegerCount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- bPyramid Boolean
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- bitrateBps Integer
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crfLevel Integer
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enableTwo BooleanPass 
- Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default isfalse.
- frameRate Double
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- gopDuration String
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame IntegerCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels Integer
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat String
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset String
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- profile String
- Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main(default) *main-intra*mainstillpicture* 10-bit profiles *main10(default) *main10-intra*main422-10*main422-10-intra*main444-10*main444-10-intra* 12-bit profiles *main12(default) *main12-intra*main422-12*main422-12-intra*main444-12*main444-12-intraThe available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- rateControl StringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune String
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettingsmessage.
- vbvFullness IntegerBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- vbvSize IntegerBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.
- widthPixels Integer
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allowOpen booleanGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aqStrength number
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- bFrame numberCount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- bPyramid boolean
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- bitrateBps number
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crfLevel number
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enableTwo booleanPass 
- Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default isfalse.
- frameRate number
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- gopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame numberCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels number
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset string
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- profile string
- Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main(default) *main-intra*mainstillpicture* 10-bit profiles *main10(default) *main10-intra*main422-10*main422-10-intra*main444-10*main444-10-intra* 12-bit profiles *main12(default) *main12-intra*main422-12*main422-12-intra*main444-12*main444-12-intraThe available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- rateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune string
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettingsmessage.
- vbvFullness numberBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- vbvSize numberBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.
- widthPixels number
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allow_open_ boolgop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aq_strength float
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- b_frame_ intcount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- b_pyramid bool
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- bitrate_bps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crf_level int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enable_two_ boolpass 
- Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default isfalse.
- frame_rate float
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- gop_duration str
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gop_frame_ intcount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- height_pixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel_format str
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset str
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- profile str
- Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main(default) *main-intra*mainstillpicture* 10-bit profiles *main10(default) *main10-intra*main422-10*main422-10-intra*main444-10*main444-10-intra* 12-bit profiles *main12(default) *main12-intra*main422-12*main422-12-intra*main444-12*main444-12-intraThe available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- rate_control_ strmode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune str
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettingsmessage.
- vbv_fullness_ intbits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- vbv_size_ intbits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.
- width_pixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- allowOpen BooleanGop 
- Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is false.
- aqStrength Number
- Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
- bFrame NumberCount 
- The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than H265CodecSettings.gop_frame_count if set. The default is 0.
- bPyramid Boolean
- Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is false.
- bitrateBps Number
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 800,000,000.
- crfLevel Number
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
- enableTwo BooleanPass 
- Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default isfalse.
- frameRate Number
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- gopDuration String
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame NumberCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels Number
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat String
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- preset String
- Enforces the specified codec preset. The default is veryfast. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- profile String
- Enforces the specified codec profile. The following profiles are supported: * 8-bit profiles * main(default) *main-intra*mainstillpicture* 10-bit profiles *main10(default) *main10-intra*main422-10*main422-10-intra*main444-10*main444-10-intra* 12-bit profiles *main12(default) *main12-intra*main422-12*main422-12-intra*main444-12*main444-12-intraThe available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theH265CodecSettingsmessage.
- rateControl StringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate -crf- constant rate factor
- tune String
- Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the H265CodecSettingsmessage.
- vbvFullness NumberBits 
- Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of H265CodecSettings.vbv_size_bits.
- vbvSize NumberBits 
- Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to VideoStream.bitrate_bps.
- widthPixels Number
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
Image, ImageArgs  
- Uri string
- URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png. Only PNG and JPEG images are supported.
- Alpha double
- Target image opacity. Valid values are from 1.0(solid, default) to0.0(transparent), exclusive. Set this to a value greater than0.0.
- Resolution
Pulumi.Google Native. Transcoder. V1. Inputs. Normalized Coordinate 
- Normalized image resolution, based on output video resolution. Valid values: 0.0–1.0. To respect the original image aspect ratio, set eitherxoryto0.0. To use the original image resolution, set bothxandyto0.0.
- Uri string
- URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png. Only PNG and JPEG images are supported.
- Alpha float64
- Target image opacity. Valid values are from 1.0(solid, default) to0.0(transparent), exclusive. Set this to a value greater than0.0.
- Resolution
NormalizedCoordinate 
- Normalized image resolution, based on output video resolution. Valid values: 0.0–1.0. To respect the original image aspect ratio, set eitherxoryto0.0. To use the original image resolution, set bothxandyto0.0.
- uri String
- URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png. Only PNG and JPEG images are supported.
- alpha Double
- Target image opacity. Valid values are from 1.0(solid, default) to0.0(transparent), exclusive. Set this to a value greater than0.0.
- resolution
NormalizedCoordinate 
- Normalized image resolution, based on output video resolution. Valid values: 0.0–1.0. To respect the original image aspect ratio, set eitherxoryto0.0. To use the original image resolution, set bothxandyto0.0.
- uri string
- URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png. Only PNG and JPEG images are supported.
- alpha number
- Target image opacity. Valid values are from 1.0(solid, default) to0.0(transparent), exclusive. Set this to a value greater than0.0.
- resolution
NormalizedCoordinate 
- Normalized image resolution, based on output video resolution. Valid values: 0.0–1.0. To respect the original image aspect ratio, set eitherxoryto0.0. To use the original image resolution, set bothxandyto0.0.
- uri str
- URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png. Only PNG and JPEG images are supported.
- alpha float
- Target image opacity. Valid values are from 1.0(solid, default) to0.0(transparent), exclusive. Set this to a value greater than0.0.
- resolution
NormalizedCoordinate 
- Normalized image resolution, based on output video resolution. Valid values: 0.0–1.0. To respect the original image aspect ratio, set eitherxoryto0.0. To use the original image resolution, set bothxandyto0.0.
- uri String
- URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png. Only PNG and JPEG images are supported.
- alpha Number
- Target image opacity. Valid values are from 1.0(solid, default) to0.0(transparent), exclusive. Set this to a value greater than0.0.
- resolution Property Map
- Normalized image resolution, based on output video resolution. Valid values: 0.0–1.0. To respect the original image aspect ratio, set eitherxoryto0.0. To use the original image resolution, set bothxandyto0.0.
ImageResponse, ImageResponseArgs    
- Alpha double
- Target image opacity. Valid values are from 1.0(solid, default) to0.0(transparent), exclusive. Set this to a value greater than0.0.
- Resolution
Pulumi.Google Native. Transcoder. V1. Inputs. Normalized Coordinate Response 
- Normalized image resolution, based on output video resolution. Valid values: 0.0–1.0. To respect the original image aspect ratio, set eitherxoryto0.0. To use the original image resolution, set bothxandyto0.0.
- Uri string
- URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png. Only PNG and JPEG images are supported.
- Alpha float64
- Target image opacity. Valid values are from 1.0(solid, default) to0.0(transparent), exclusive. Set this to a value greater than0.0.
- Resolution
NormalizedCoordinate Response 
- Normalized image resolution, based on output video resolution. Valid values: 0.0–1.0. To respect the original image aspect ratio, set eitherxoryto0.0. To use the original image resolution, set bothxandyto0.0.
- Uri string
- URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png. Only PNG and JPEG images are supported.
- alpha Double
- Target image opacity. Valid values are from 1.0(solid, default) to0.0(transparent), exclusive. Set this to a value greater than0.0.
- resolution
NormalizedCoordinate Response 
- Normalized image resolution, based on output video resolution. Valid values: 0.0–1.0. To respect the original image aspect ratio, set eitherxoryto0.0. To use the original image resolution, set bothxandyto0.0.
- uri String
- URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png. Only PNG and JPEG images are supported.
- alpha number
- Target image opacity. Valid values are from 1.0(solid, default) to0.0(transparent), exclusive. Set this to a value greater than0.0.
- resolution
NormalizedCoordinate Response 
- Normalized image resolution, based on output video resolution. Valid values: 0.0–1.0. To respect the original image aspect ratio, set eitherxoryto0.0. To use the original image resolution, set bothxandyto0.0.
- uri string
- URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png. Only PNG and JPEG images are supported.
- alpha float
- Target image opacity. Valid values are from 1.0(solid, default) to0.0(transparent), exclusive. Set this to a value greater than0.0.
- resolution
NormalizedCoordinate Response 
- Normalized image resolution, based on output video resolution. Valid values: 0.0–1.0. To respect the original image aspect ratio, set eitherxoryto0.0. To use the original image resolution, set bothxandyto0.0.
- uri str
- URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png. Only PNG and JPEG images are supported.
- alpha Number
- Target image opacity. Valid values are from 1.0(solid, default) to0.0(transparent), exclusive. Set this to a value greater than0.0.
- resolution Property Map
- Normalized image resolution, based on output video resolution. Valid values: 0.0–1.0. To respect the original image aspect ratio, set eitherxoryto0.0. To use the original image resolution, set bothxandyto0.0.
- uri String
- URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png. Only PNG and JPEG images are supported.
Input, InputArgs  
- Key string
- A unique key for this input. Must be specified when using advanced mapping and edit lists.
- PreprocessingConfig Pulumi.Google Native. Transcoder. V1. Inputs. Preprocessing Config 
- Preprocessing configurations.
- Uri string
- URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.
- Key string
- A unique key for this input. Must be specified when using advanced mapping and edit lists.
- PreprocessingConfig PreprocessingConfig 
- Preprocessing configurations.
- Uri string
- URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.
- key String
- A unique key for this input. Must be specified when using advanced mapping and edit lists.
- preprocessingConfig PreprocessingConfig 
- Preprocessing configurations.
- uri String
- URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.
- key string
- A unique key for this input. Must be specified when using advanced mapping and edit lists.
- preprocessingConfig PreprocessingConfig 
- Preprocessing configurations.
- uri string
- URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.
- key str
- A unique key for this input. Must be specified when using advanced mapping and edit lists.
- preprocessing_config PreprocessingConfig 
- Preprocessing configurations.
- uri str
- URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.
- key String
- A unique key for this input. Must be specified when using advanced mapping and edit lists.
- preprocessingConfig Property Map
- Preprocessing configurations.
- uri String
- URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.
InputResponse, InputResponseArgs    
- Key string
- A unique key for this input. Must be specified when using advanced mapping and edit lists.
- PreprocessingConfig Pulumi.Google Native. Transcoder. V1. Inputs. Preprocessing Config Response 
- Preprocessing configurations.
- Uri string
- URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.
- Key string
- A unique key for this input. Must be specified when using advanced mapping and edit lists.
- PreprocessingConfig PreprocessingConfig Response 
- Preprocessing configurations.
- Uri string
- URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.
- key String
- A unique key for this input. Must be specified when using advanced mapping and edit lists.
- preprocessingConfig PreprocessingConfig Response 
- Preprocessing configurations.
- uri String
- URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.
- key string
- A unique key for this input. Must be specified when using advanced mapping and edit lists.
- preprocessingConfig PreprocessingConfig Response 
- Preprocessing configurations.
- uri string
- URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.
- key str
- A unique key for this input. Must be specified when using advanced mapping and edit lists.
- preprocessing_config PreprocessingConfig Response 
- Preprocessing configurations.
- uri str
- URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.
- key String
- A unique key for this input. Must be specified when using advanced mapping and edit lists.
- preprocessingConfig Property Map
- Preprocessing configurations.
- uri String
- URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri. See Supported input and output formats.
JobConfig, JobConfigArgs    
- AdBreaks List<Pulumi.Google Native. Transcoder. V1. Inputs. Ad Break> 
- List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- EditList List<Pulumi.Google Native. Transcoder. V1. Inputs. Edit Atom> 
- List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- ElementaryStreams List<Pulumi.Google Native. Transcoder. V1. Inputs. Elementary Stream> 
- List of elementary streams.
- Encryptions
List<Pulumi.Google Native. Transcoder. V1. Inputs. Encryption> 
- List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStreamoutput.
- Inputs
List<Pulumi.Google Native. Transcoder. V1. Inputs. Input> 
- List of input assets stored in Cloud Storage.
- Manifests
List<Pulumi.Google Native. Transcoder. V1. Inputs. Manifest> 
- List of output manifests.
- MuxStreams List<Pulumi.Google Native. Transcoder. V1. Inputs. Mux Stream> 
- List of multiplexing settings for output streams.
- Output
Pulumi.Google Native. Transcoder. V1. Inputs. Output 
- Output configuration.
- Overlays
List<Pulumi.Google Native. Transcoder. V1. Inputs. Overlay> 
- List of overlays on the output video, in descending Z-order.
- PubsubDestination Pulumi.Google Native. Transcoder. V1. Inputs. Pubsub Destination 
- Destination on Pub/Sub.
- SpriteSheets List<Pulumi.Google Native. Transcoder. V1. Inputs. Sprite Sheet> 
- List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- AdBreaks []AdBreak 
- List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- EditList []EditAtom 
- List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- ElementaryStreams []ElementaryStream 
- List of elementary streams.
- Encryptions []Encryption
- List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStreamoutput.
- Inputs []Input
- List of input assets stored in Cloud Storage.
- Manifests []Manifest
- List of output manifests.
- MuxStreams []MuxStream 
- List of multiplexing settings for output streams.
- Output Output
- Output configuration.
- Overlays []Overlay
- List of overlays on the output video, in descending Z-order.
- PubsubDestination PubsubDestination 
- Destination on Pub/Sub.
- SpriteSheets []SpriteSheet 
- List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- adBreaks List<AdBreak> 
- List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- editList List<EditAtom> 
- List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementaryStreams List<ElementaryStream> 
- List of elementary streams.
- encryptions List<Encryption>
- List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStreamoutput.
- inputs List<Input>
- List of input assets stored in Cloud Storage.
- manifests List<Manifest>
- List of output manifests.
- muxStreams List<MuxStream> 
- List of multiplexing settings for output streams.
- output Output
- Output configuration.
- overlays List<Overlay>
- List of overlays on the output video, in descending Z-order.
- pubsubDestination PubsubDestination 
- Destination on Pub/Sub.
- spriteSheets List<SpriteSheet> 
- List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- adBreaks AdBreak[] 
- List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- editList EditAtom[] 
- List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementaryStreams ElementaryStream[] 
- List of elementary streams.
- encryptions Encryption[]
- List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStreamoutput.
- inputs Input[]
- List of input assets stored in Cloud Storage.
- manifests Manifest[]
- List of output manifests.
- muxStreams MuxStream[] 
- List of multiplexing settings for output streams.
- output Output
- Output configuration.
- overlays Overlay[]
- List of overlays on the output video, in descending Z-order.
- pubsubDestination PubsubDestination 
- Destination on Pub/Sub.
- spriteSheets SpriteSheet[] 
- List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- ad_breaks Sequence[AdBreak] 
- List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- edit_list Sequence[EditAtom] 
- List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementary_streams Sequence[ElementaryStream] 
- List of elementary streams.
- encryptions Sequence[Encryption]
- List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStreamoutput.
- inputs Sequence[Input]
- List of input assets stored in Cloud Storage.
- manifests Sequence[Manifest]
- List of output manifests.
- mux_streams Sequence[MuxStream] 
- List of multiplexing settings for output streams.
- output Output
- Output configuration.
- overlays Sequence[Overlay]
- List of overlays on the output video, in descending Z-order.
- pubsub_destination PubsubDestination 
- Destination on Pub/Sub.
- sprite_sheets Sequence[SpriteSheet] 
- List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- adBreaks List<Property Map>
- List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- editList List<Property Map>
- List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementaryStreams List<Property Map>
- List of elementary streams.
- encryptions List<Property Map>
- List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStreamoutput.
- inputs List<Property Map>
- List of input assets stored in Cloud Storage.
- manifests List<Property Map>
- List of output manifests.
- muxStreams List<Property Map>
- List of multiplexing settings for output streams.
- output Property Map
- Output configuration.
- overlays List<Property Map>
- List of overlays on the output video, in descending Z-order.
- pubsubDestination Property Map
- Destination on Pub/Sub.
- spriteSheets List<Property Map>
- List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
JobConfigResponse, JobConfigResponseArgs      
- AdBreaks List<Pulumi.Google Native. Transcoder. V1. Inputs. Ad Break Response> 
- List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- EditList List<Pulumi.Google Native. Transcoder. V1. Inputs. Edit Atom Response> 
- List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- ElementaryStreams List<Pulumi.Google Native. Transcoder. V1. Inputs. Elementary Stream Response> 
- List of elementary streams.
- Encryptions
List<Pulumi.Google Native. Transcoder. V1. Inputs. Encryption Response> 
- List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStreamoutput.
- Inputs
List<Pulumi.Google Native. Transcoder. V1. Inputs. Input Response> 
- List of input assets stored in Cloud Storage.
- Manifests
List<Pulumi.Google Native. Transcoder. V1. Inputs. Manifest Response> 
- List of output manifests.
- MuxStreams List<Pulumi.Google Native. Transcoder. V1. Inputs. Mux Stream Response> 
- List of multiplexing settings for output streams.
- Output
Pulumi.Google Native. Transcoder. V1. Inputs. Output Response 
- Output configuration.
- Overlays
List<Pulumi.Google Native. Transcoder. V1. Inputs. Overlay Response> 
- List of overlays on the output video, in descending Z-order.
- PubsubDestination Pulumi.Google Native. Transcoder. V1. Inputs. Pubsub Destination Response 
- Destination on Pub/Sub.
- SpriteSheets List<Pulumi.Google Native. Transcoder. V1. Inputs. Sprite Sheet Response> 
- List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- AdBreaks []AdBreak Response 
- List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- EditList []EditAtom Response 
- List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- ElementaryStreams []ElementaryStream Response 
- List of elementary streams.
- Encryptions
[]EncryptionResponse 
- List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStreamoutput.
- Inputs
[]InputResponse 
- List of input assets stored in Cloud Storage.
- Manifests
[]ManifestResponse 
- List of output manifests.
- MuxStreams []MuxStream Response 
- List of multiplexing settings for output streams.
- Output
OutputResponse 
- Output configuration.
- Overlays
[]OverlayResponse 
- List of overlays on the output video, in descending Z-order.
- PubsubDestination PubsubDestination Response 
- Destination on Pub/Sub.
- SpriteSheets []SpriteSheet Response 
- List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- adBreaks List<AdBreak Response> 
- List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- editList List<EditAtom Response> 
- List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementaryStreams List<ElementaryStream Response> 
- List of elementary streams.
- encryptions
List<EncryptionResponse> 
- List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStreamoutput.
- inputs
List<InputResponse> 
- List of input assets stored in Cloud Storage.
- manifests
List<ManifestResponse> 
- List of output manifests.
- muxStreams List<MuxStream Response> 
- List of multiplexing settings for output streams.
- output
OutputResponse 
- Output configuration.
- overlays
List<OverlayResponse> 
- List of overlays on the output video, in descending Z-order.
- pubsubDestination PubsubDestination Response 
- Destination on Pub/Sub.
- spriteSheets List<SpriteSheet Response> 
- List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- adBreaks AdBreak Response[] 
- List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- editList EditAtom Response[] 
- List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementaryStreams ElementaryStream Response[] 
- List of elementary streams.
- encryptions
EncryptionResponse[] 
- List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStreamoutput.
- inputs
InputResponse[] 
- List of input assets stored in Cloud Storage.
- manifests
ManifestResponse[] 
- List of output manifests.
- muxStreams MuxStream Response[] 
- List of multiplexing settings for output streams.
- output
OutputResponse 
- Output configuration.
- overlays
OverlayResponse[] 
- List of overlays on the output video, in descending Z-order.
- pubsubDestination PubsubDestination Response 
- Destination on Pub/Sub.
- spriteSheets SpriteSheet Response[] 
- List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- ad_breaks Sequence[AdBreak Response] 
- List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- edit_list Sequence[EditAtom Response] 
- List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementary_streams Sequence[ElementaryStream Response] 
- List of elementary streams.
- encryptions
Sequence[EncryptionResponse] 
- List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStreamoutput.
- inputs
Sequence[InputResponse] 
- List of input assets stored in Cloud Storage.
- manifests
Sequence[ManifestResponse] 
- List of output manifests.
- mux_streams Sequence[MuxStream Response] 
- List of multiplexing settings for output streams.
- output
OutputResponse 
- Output configuration.
- overlays
Sequence[OverlayResponse] 
- List of overlays on the output video, in descending Z-order.
- pubsub_destination PubsubDestination Response 
- Destination on Pub/Sub.
- sprite_sheets Sequence[SpriteSheet Response] 
- List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
- adBreaks List<Property Map>
- List of ad breaks. Specifies where to insert ad break tags in the output manifests.
- editList List<Property Map>
- List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
- elementaryStreams List<Property Map>
- List of elementary streams.
- encryptions List<Property Map>
- List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStreamoutput.
- inputs List<Property Map>
- List of input assets stored in Cloud Storage.
- manifests List<Property Map>
- List of output manifests.
- muxStreams List<Property Map>
- List of multiplexing settings for output streams.
- output Property Map
- Output configuration.
- overlays List<Property Map>
- List of overlays on the output video, in descending Z-order.
- pubsubDestination Property Map
- Destination on Pub/Sub.
- spriteSheets List<Property Map>
- List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
JobMode, JobModeArgs    
- ProcessingMode Unspecified 
- PROCESSING_MODE_UNSPECIFIEDThe job processing mode is not specified.
- ProcessingMode Interactive 
- PROCESSING_MODE_INTERACTIVEThe job processing mode is interactive mode. Interactive job will either be ran or rejected if quota does not allow for it.
- ProcessingMode Batch 
- PROCESSING_MODE_BATCHThe job processing mode is batch mode. Batch mode allows queuing of jobs.
- JobMode Processing Mode Unspecified 
- PROCESSING_MODE_UNSPECIFIEDThe job processing mode is not specified.
- JobMode Processing Mode Interactive 
- PROCESSING_MODE_INTERACTIVEThe job processing mode is interactive mode. Interactive job will either be ran or rejected if quota does not allow for it.
- JobMode Processing Mode Batch 
- PROCESSING_MODE_BATCHThe job processing mode is batch mode. Batch mode allows queuing of jobs.
- ProcessingMode Unspecified 
- PROCESSING_MODE_UNSPECIFIEDThe job processing mode is not specified.
- ProcessingMode Interactive 
- PROCESSING_MODE_INTERACTIVEThe job processing mode is interactive mode. Interactive job will either be ran or rejected if quota does not allow for it.
- ProcessingMode Batch 
- PROCESSING_MODE_BATCHThe job processing mode is batch mode. Batch mode allows queuing of jobs.
- ProcessingMode Unspecified 
- PROCESSING_MODE_UNSPECIFIEDThe job processing mode is not specified.
- ProcessingMode Interactive 
- PROCESSING_MODE_INTERACTIVEThe job processing mode is interactive mode. Interactive job will either be ran or rejected if quota does not allow for it.
- ProcessingMode Batch 
- PROCESSING_MODE_BATCHThe job processing mode is batch mode. Batch mode allows queuing of jobs.
- PROCESSING_MODE_UNSPECIFIED
- PROCESSING_MODE_UNSPECIFIEDThe job processing mode is not specified.
- PROCESSING_MODE_INTERACTIVE
- PROCESSING_MODE_INTERACTIVEThe job processing mode is interactive mode. Interactive job will either be ran or rejected if quota does not allow for it.
- PROCESSING_MODE_BATCH
- PROCESSING_MODE_BATCHThe job processing mode is batch mode. Batch mode allows queuing of jobs.
- "PROCESSING_MODE_UNSPECIFIED"
- PROCESSING_MODE_UNSPECIFIEDThe job processing mode is not specified.
- "PROCESSING_MODE_INTERACTIVE"
- PROCESSING_MODE_INTERACTIVEThe job processing mode is interactive mode. Interactive job will either be ran or rejected if quota does not allow for it.
- "PROCESSING_MODE_BATCH"
- PROCESSING_MODE_BATCHThe job processing mode is batch mode. Batch mode allows queuing of jobs.
JobOptimization, JobOptimizationArgs    
- OptimizationStrategy Unspecified 
- OPTIMIZATION_STRATEGY_UNSPECIFIEDThe optimization strategy is not specified.
- Autodetect
- AUTODETECTPrioritize job processing speed.
- Disabled
- DISABLEDDisable all optimizations.
- JobOptimization Optimization Strategy Unspecified 
- OPTIMIZATION_STRATEGY_UNSPECIFIEDThe optimization strategy is not specified.
- JobOptimization Autodetect 
- AUTODETECTPrioritize job processing speed.
- JobOptimization Disabled 
- DISABLEDDisable all optimizations.
- OptimizationStrategy Unspecified 
- OPTIMIZATION_STRATEGY_UNSPECIFIEDThe optimization strategy is not specified.
- Autodetect
- AUTODETECTPrioritize job processing speed.
- Disabled
- DISABLEDDisable all optimizations.
- OptimizationStrategy Unspecified 
- OPTIMIZATION_STRATEGY_UNSPECIFIEDThe optimization strategy is not specified.
- Autodetect
- AUTODETECTPrioritize job processing speed.
- Disabled
- DISABLEDDisable all optimizations.
- OPTIMIZATION_STRATEGY_UNSPECIFIED
- OPTIMIZATION_STRATEGY_UNSPECIFIEDThe optimization strategy is not specified.
- AUTODETECT
- AUTODETECTPrioritize job processing speed.
- DISABLED
- DISABLEDDisable all optimizations.
- "OPTIMIZATION_STRATEGY_UNSPECIFIED"
- OPTIMIZATION_STRATEGY_UNSPECIFIEDThe optimization strategy is not specified.
- "AUTODETECT"
- AUTODETECTPrioritize job processing speed.
- "DISABLED"
- DISABLEDDisable all optimizations.
Manifest, ManifestArgs  
- MuxStreams List<string>
- List of user supplied MuxStream.key values that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and.m3u8extension is generated for each element in this list.
- Type
Pulumi.Google Native. Transcoder. V1. Manifest Type 
- Type of the manifest.
- Dash
Pulumi.Google Native. Transcoder. V1. Inputs. Dash Config 
- DASHmanifest configuration.
- FileName string
- The name of the generated file. The default is manifestwith the extension suffix corresponding to the Manifest.type.
- MuxStreams []string
- List of user supplied MuxStream.key values that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and.m3u8extension is generated for each element in this list.
- Type
ManifestType 
- Type of the manifest.
- Dash
DashConfig 
- DASHmanifest configuration.
- FileName string
- The name of the generated file. The default is manifestwith the extension suffix corresponding to the Manifest.type.
- muxStreams List<String>
- List of user supplied MuxStream.key values that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and.m3u8extension is generated for each element in this list.
- type
ManifestType 
- Type of the manifest.
- dash
DashConfig 
- DASHmanifest configuration.
- fileName String
- The name of the generated file. The default is manifestwith the extension suffix corresponding to the Manifest.type.
- muxStreams string[]
- List of user supplied MuxStream.key values that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and.m3u8extension is generated for each element in this list.
- type
ManifestType 
- Type of the manifest.
- dash
DashConfig 
- DASHmanifest configuration.
- fileName string
- The name of the generated file. The default is manifestwith the extension suffix corresponding to the Manifest.type.
- mux_streams Sequence[str]
- List of user supplied MuxStream.key values that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and.m3u8extension is generated for each element in this list.
- type
ManifestType 
- Type of the manifest.
- dash
DashConfig 
- DASHmanifest configuration.
- file_name str
- The name of the generated file. The default is manifestwith the extension suffix corresponding to the Manifest.type.
- muxStreams List<String>
- List of user supplied MuxStream.key values that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and.m3u8extension is generated for each element in this list.
- type "MANIFEST_TYPE_UNSPECIFIED" | "HLS" | "DASH"
- Type of the manifest.
- dash Property Map
- DASHmanifest configuration.
- fileName String
- The name of the generated file. The default is manifestwith the extension suffix corresponding to the Manifest.type.
ManifestResponse, ManifestResponseArgs    
- Dash
Pulumi.Google Native. Transcoder. V1. Inputs. Dash Config Response 
- DASHmanifest configuration.
- FileName string
- The name of the generated file. The default is manifestwith the extension suffix corresponding to the Manifest.type.
- MuxStreams List<string>
- List of user supplied MuxStream.key values that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and.m3u8extension is generated for each element in this list.
- Type string
- Type of the manifest.
- Dash
DashConfig Response 
- DASHmanifest configuration.
- FileName string
- The name of the generated file. The default is manifestwith the extension suffix corresponding to the Manifest.type.
- MuxStreams []string
- List of user supplied MuxStream.key values that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and.m3u8extension is generated for each element in this list.
- Type string
- Type of the manifest.
- dash
DashConfig Response 
- DASHmanifest configuration.
- fileName String
- The name of the generated file. The default is manifestwith the extension suffix corresponding to the Manifest.type.
- muxStreams List<String>
- List of user supplied MuxStream.key values that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and.m3u8extension is generated for each element in this list.
- type String
- Type of the manifest.
- dash
DashConfig Response 
- DASHmanifest configuration.
- fileName string
- The name of the generated file. The default is manifestwith the extension suffix corresponding to the Manifest.type.
- muxStreams string[]
- List of user supplied MuxStream.key values that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and.m3u8extension is generated for each element in this list.
- type string
- Type of the manifest.
- dash
DashConfig Response 
- DASHmanifest configuration.
- file_name str
- The name of the generated file. The default is manifestwith the extension suffix corresponding to the Manifest.type.
- mux_streams Sequence[str]
- List of user supplied MuxStream.key values that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and.m3u8extension is generated for each element in this list.
- type str
- Type of the manifest.
- dash Property Map
- DASHmanifest configuration.
- fileName String
- The name of the generated file. The default is manifestwith the extension suffix corresponding to the Manifest.type.
- muxStreams List<String>
- List of user supplied MuxStream.key values that should appear in this manifest. When Manifest.type is HLS, a media manifest with name MuxStream.key and.m3u8extension is generated for each element in this list.
- type String
- Type of the manifest.
ManifestType, ManifestTypeArgs    
- ManifestType Unspecified 
- MANIFEST_TYPE_UNSPECIFIEDThe manifest type is not specified.
- Hls
- HLSCreate an HLS manifest. The corresponding file extension is .m3u8.
- Dash
- DASHCreate an MPEG-DASH manifest. The corresponding file extension is .mpd.
- ManifestType Manifest Type Unspecified 
- MANIFEST_TYPE_UNSPECIFIEDThe manifest type is not specified.
- ManifestType Hls 
- HLSCreate an HLS manifest. The corresponding file extension is .m3u8.
- ManifestType Dash 
- DASHCreate an MPEG-DASH manifest. The corresponding file extension is .mpd.
- ManifestType Unspecified 
- MANIFEST_TYPE_UNSPECIFIEDThe manifest type is not specified.
- Hls
- HLSCreate an HLS manifest. The corresponding file extension is .m3u8.
- Dash
- DASHCreate an MPEG-DASH manifest. The corresponding file extension is .mpd.
- ManifestType Unspecified 
- MANIFEST_TYPE_UNSPECIFIEDThe manifest type is not specified.
- Hls
- HLSCreate an HLS manifest. The corresponding file extension is .m3u8.
- Dash
- DASHCreate an MPEG-DASH manifest. The corresponding file extension is .mpd.
- MANIFEST_TYPE_UNSPECIFIED
- MANIFEST_TYPE_UNSPECIFIEDThe manifest type is not specified.
- HLS
- HLSCreate an HLS manifest. The corresponding file extension is .m3u8.
- DASH
- DASHCreate an MPEG-DASH manifest. The corresponding file extension is .mpd.
- "MANIFEST_TYPE_UNSPECIFIED"
- MANIFEST_TYPE_UNSPECIFIEDThe manifest type is not specified.
- "HLS"
- HLSCreate an HLS manifest. The corresponding file extension is .m3u8.
- "DASH"
- DASHCreate an MPEG-DASH manifest. The corresponding file extension is .mpd.
MpegCommonEncryption, MpegCommonEncryptionArgs      
- Scheme string
- Specify the encryption scheme. Supported encryption schemes: - cenc-cbcs
- Scheme string
- Specify the encryption scheme. Supported encryption schemes: - cenc-cbcs
- scheme String
- Specify the encryption scheme. Supported encryption schemes: - cenc-cbcs
- scheme string
- Specify the encryption scheme. Supported encryption schemes: - cenc-cbcs
- scheme str
- Specify the encryption scheme. Supported encryption schemes: - cenc-cbcs
- scheme String
- Specify the encryption scheme. Supported encryption schemes: - cenc-cbcs
MpegCommonEncryptionResponse, MpegCommonEncryptionResponseArgs        
- Scheme string
- Specify the encryption scheme. Supported encryption schemes: - cenc-cbcs
- Scheme string
- Specify the encryption scheme. Supported encryption schemes: - cenc-cbcs
- scheme String
- Specify the encryption scheme. Supported encryption schemes: - cenc-cbcs
- scheme string
- Specify the encryption scheme. Supported encryption schemes: - cenc-cbcs
- scheme str
- Specify the encryption scheme. Supported encryption schemes: - cenc-cbcs
- scheme String
- Specify the encryption scheme. Supported encryption schemes: - cenc-cbcs
MuxStream, MuxStreamArgs    
- Container string
- The container format. The default is mp4Supported container formats: -ts-fmp4- the corresponding file extension is.m4s-mp4-vttSee also: Supported input and output formats
- ElementaryStreams List<string>
- List of ElementaryStream.key values multiplexed in this stream.
- EncryptionId string
- Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- FileName string
- The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.
- Fmp4
Pulumi.Google Native. Transcoder. V1. Inputs. Fmp4Config 
- Optional. fmp4container configuration.
- Key string
- A unique key for this multiplexed stream.
- SegmentSettings Pulumi.Google Native. Transcoder. V1. Inputs. Segment Settings 
- Segment settings for ts,fmp4andvtt.
- Container string
- The container format. The default is mp4Supported container formats: -ts-fmp4- the corresponding file extension is.m4s-mp4-vttSee also: Supported input and output formats
- ElementaryStreams []string
- List of ElementaryStream.key values multiplexed in this stream.
- EncryptionId string
- Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- FileName string
- The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.
- Fmp4 Fmp4Config
- Optional. fmp4container configuration.
- Key string
- A unique key for this multiplexed stream.
- SegmentSettings SegmentSettings 
- Segment settings for ts,fmp4andvtt.
- container String
- The container format. The default is mp4Supported container formats: -ts-fmp4- the corresponding file extension is.m4s-mp4-vttSee also: Supported input and output formats
- elementaryStreams List<String>
- List of ElementaryStream.key values multiplexed in this stream.
- encryptionId String
- Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- fileName String
- The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.
- fmp4 Fmp4Config
- Optional. fmp4container configuration.
- key String
- A unique key for this multiplexed stream.
- segmentSettings SegmentSettings 
- Segment settings for ts,fmp4andvtt.
- container string
- The container format. The default is mp4Supported container formats: -ts-fmp4- the corresponding file extension is.m4s-mp4-vttSee also: Supported input and output formats
- elementaryStreams string[]
- List of ElementaryStream.key values multiplexed in this stream.
- encryptionId string
- Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- fileName string
- The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.
- fmp4 Fmp4Config
- Optional. fmp4container configuration.
- key string
- A unique key for this multiplexed stream.
- segmentSettings SegmentSettings 
- Segment settings for ts,fmp4andvtt.
- container str
- The container format. The default is mp4Supported container formats: -ts-fmp4- the corresponding file extension is.m4s-mp4-vttSee also: Supported input and output formats
- elementary_streams Sequence[str]
- List of ElementaryStream.key values multiplexed in this stream.
- encryption_id str
- Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- file_name str
- The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.
- fmp4 Fmp4Config
- Optional. fmp4container configuration.
- key str
- A unique key for this multiplexed stream.
- segment_settings SegmentSettings 
- Segment settings for ts,fmp4andvtt.
- container String
- The container format. The default is mp4Supported container formats: -ts-fmp4- the corresponding file extension is.m4s-mp4-vttSee also: Supported input and output formats
- elementaryStreams List<String>
- List of ElementaryStream.key values multiplexed in this stream.
- encryptionId String
- Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- fileName String
- The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.
- fmp4 Property Map
- Optional. fmp4container configuration.
- key String
- A unique key for this multiplexed stream.
- segmentSettings Property Map
- Segment settings for ts,fmp4andvtt.
MuxStreamResponse, MuxStreamResponseArgs      
- Container string
- The container format. The default is mp4Supported container formats: -ts-fmp4- the corresponding file extension is.m4s-mp4-vttSee also: Supported input and output formats
- ElementaryStreams List<string>
- List of ElementaryStream.key values multiplexed in this stream.
- EncryptionId string
- Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- FileName string
- The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.
- Fmp4
Pulumi.Google Native. Transcoder. V1. Inputs. Fmp4Config Response 
- Optional. fmp4container configuration.
- Key string
- A unique key for this multiplexed stream.
- SegmentSettings Pulumi.Google Native. Transcoder. V1. Inputs. Segment Settings Response 
- Segment settings for ts,fmp4andvtt.
- Container string
- The container format. The default is mp4Supported container formats: -ts-fmp4- the corresponding file extension is.m4s-mp4-vttSee also: Supported input and output formats
- ElementaryStreams []string
- List of ElementaryStream.key values multiplexed in this stream.
- EncryptionId string
- Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- FileName string
- The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.
- Fmp4
Fmp4ConfigResponse 
- Optional. fmp4container configuration.
- Key string
- A unique key for this multiplexed stream.
- SegmentSettings SegmentSettings Response 
- Segment settings for ts,fmp4andvtt.
- container String
- The container format. The default is mp4Supported container formats: -ts-fmp4- the corresponding file extension is.m4s-mp4-vttSee also: Supported input and output formats
- elementaryStreams List<String>
- List of ElementaryStream.key values multiplexed in this stream.
- encryptionId String
- Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- fileName String
- The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.
- fmp4
Fmp4ConfigResponse 
- Optional. fmp4container configuration.
- key String
- A unique key for this multiplexed stream.
- segmentSettings SegmentSettings Response 
- Segment settings for ts,fmp4andvtt.
- container string
- The container format. The default is mp4Supported container formats: -ts-fmp4- the corresponding file extension is.m4s-mp4-vttSee also: Supported input and output formats
- elementaryStreams string[]
- List of ElementaryStream.key values multiplexed in this stream.
- encryptionId string
- Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- fileName string
- The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.
- fmp4
Fmp4ConfigResponse 
- Optional. fmp4container configuration.
- key string
- A unique key for this multiplexed stream.
- segmentSettings SegmentSettings Response 
- Segment settings for ts,fmp4andvtt.
- container str
- The container format. The default is mp4Supported container formats: -ts-fmp4- the corresponding file extension is.m4s-mp4-vttSee also: Supported input and output formats
- elementary_streams Sequence[str]
- List of ElementaryStream.key values multiplexed in this stream.
- encryption_id str
- Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- file_name str
- The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.
- fmp4
Fmp4ConfigResponse 
- Optional. fmp4container configuration.
- key str
- A unique key for this multiplexed stream.
- segment_settings SegmentSettings Response 
- Segment settings for ts,fmp4andvtt.
- container String
- The container format. The default is mp4Supported container formats: -ts-fmp4- the corresponding file extension is.m4s-mp4-vttSee also: Supported input and output formats
- elementaryStreams List<String>
- List of ElementaryStream.key values multiplexed in this stream.
- encryptionId String
- Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- fileName String
- The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.
- fmp4 Property Map
- Optional. fmp4container configuration.
- key String
- A unique key for this multiplexed stream.
- segmentSettings Property Map
- Segment settings for ts,fmp4andvtt.
NormalizedCoordinate, NormalizedCoordinateArgs    
NormalizedCoordinateResponse, NormalizedCoordinateResponseArgs      
Output, OutputArgs  
- Uri string
- URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.
- Uri string
- URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.
- uri String
- URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.
- uri string
- URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.
- uri str
- URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.
- uri String
- URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.
OutputResponse, OutputResponseArgs    
- Uri string
- URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.
- Uri string
- URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.
- uri String
- URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.
- uri string
- URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.
- uri str
- URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.
- uri String
- URI for the output file(s). For example, gs://my-bucket/outputs/. If empty, the value is populated from Job.output_uri. See Supported input and output formats.
Overlay, OverlayArgs  
- Animations
List<Pulumi.Google Native. Transcoder. V1. Inputs. Animation> 
- List of animations. The list should be chronological, without any time overlap.
- Image
Pulumi.Google Native. Transcoder. V1. Inputs. Image 
- Image overlay.
- Animations []Animation
- List of animations. The list should be chronological, without any time overlap.
- Image Image
- Image overlay.
- animations List<Animation>
- List of animations. The list should be chronological, without any time overlap.
- image Image
- Image overlay.
- animations Animation[]
- List of animations. The list should be chronological, without any time overlap.
- image Image
- Image overlay.
- animations Sequence[Animation]
- List of animations. The list should be chronological, without any time overlap.
- image Image
- Image overlay.
- animations List<Property Map>
- List of animations. The list should be chronological, without any time overlap.
- image Property Map
- Image overlay.
OverlayResponse, OverlayResponseArgs    
- Animations
List<Pulumi.Google Native. Transcoder. V1. Inputs. Animation Response> 
- List of animations. The list should be chronological, without any time overlap.
- Image
Pulumi.Google Native. Transcoder. V1. Inputs. Image Response 
- Image overlay.
- Animations
[]AnimationResponse 
- List of animations. The list should be chronological, without any time overlap.
- Image
ImageResponse 
- Image overlay.
- animations
List<AnimationResponse> 
- List of animations. The list should be chronological, without any time overlap.
- image
ImageResponse 
- Image overlay.
- animations
AnimationResponse[] 
- List of animations. The list should be chronological, without any time overlap.
- image
ImageResponse 
- Image overlay.
- animations
Sequence[AnimationResponse] 
- List of animations. The list should be chronological, without any time overlap.
- image
ImageResponse 
- Image overlay.
- animations List<Property Map>
- List of animations. The list should be chronological, without any time overlap.
- image Property Map
- Image overlay.
Pad, PadArgs  
- BottomPixels int
- The number of pixels to add to the bottom. The default is 0.
- LeftPixels int
- The number of pixels to add to the left. The default is 0.
- RightPixels int
- The number of pixels to add to the right. The default is 0.
- TopPixels int
- The number of pixels to add to the top. The default is 0.
- BottomPixels int
- The number of pixels to add to the bottom. The default is 0.
- LeftPixels int
- The number of pixels to add to the left. The default is 0.
- RightPixels int
- The number of pixels to add to the right. The default is 0.
- TopPixels int
- The number of pixels to add to the top. The default is 0.
- bottomPixels Integer
- The number of pixels to add to the bottom. The default is 0.
- leftPixels Integer
- The number of pixels to add to the left. The default is 0.
- rightPixels Integer
- The number of pixels to add to the right. The default is 0.
- topPixels Integer
- The number of pixels to add to the top. The default is 0.
- bottomPixels number
- The number of pixels to add to the bottom. The default is 0.
- leftPixels number
- The number of pixels to add to the left. The default is 0.
- rightPixels number
- The number of pixels to add to the right. The default is 0.
- topPixels number
- The number of pixels to add to the top. The default is 0.
- bottom_pixels int
- The number of pixels to add to the bottom. The default is 0.
- left_pixels int
- The number of pixels to add to the left. The default is 0.
- right_pixels int
- The number of pixels to add to the right. The default is 0.
- top_pixels int
- The number of pixels to add to the top. The default is 0.
- bottomPixels Number
- The number of pixels to add to the bottom. The default is 0.
- leftPixels Number
- The number of pixels to add to the left. The default is 0.
- rightPixels Number
- The number of pixels to add to the right. The default is 0.
- topPixels Number
- The number of pixels to add to the top. The default is 0.
PadResponse, PadResponseArgs    
- BottomPixels int
- The number of pixels to add to the bottom. The default is 0.
- LeftPixels int
- The number of pixels to add to the left. The default is 0.
- RightPixels int
- The number of pixels to add to the right. The default is 0.
- TopPixels int
- The number of pixels to add to the top. The default is 0.
- BottomPixels int
- The number of pixels to add to the bottom. The default is 0.
- LeftPixels int
- The number of pixels to add to the left. The default is 0.
- RightPixels int
- The number of pixels to add to the right. The default is 0.
- TopPixels int
- The number of pixels to add to the top. The default is 0.
- bottomPixels Integer
- The number of pixels to add to the bottom. The default is 0.
- leftPixels Integer
- The number of pixels to add to the left. The default is 0.
- rightPixels Integer
- The number of pixels to add to the right. The default is 0.
- topPixels Integer
- The number of pixels to add to the top. The default is 0.
- bottomPixels number
- The number of pixels to add to the bottom. The default is 0.
- leftPixels number
- The number of pixels to add to the left. The default is 0.
- rightPixels number
- The number of pixels to add to the right. The default is 0.
- topPixels number
- The number of pixels to add to the top. The default is 0.
- bottom_pixels int
- The number of pixels to add to the bottom. The default is 0.
- left_pixels int
- The number of pixels to add to the left. The default is 0.
- right_pixels int
- The number of pixels to add to the right. The default is 0.
- top_pixels int
- The number of pixels to add to the top. The default is 0.
- bottomPixels Number
- The number of pixels to add to the bottom. The default is 0.
- leftPixels Number
- The number of pixels to add to the left. The default is 0.
- rightPixels Number
- The number of pixels to add to the right. The default is 0.
- topPixels Number
- The number of pixels to add to the top. The default is 0.
PreprocessingConfig, PreprocessingConfigArgs    
- Audio
Pulumi.Google Native. Transcoder. V1. Inputs. Audio 
- Audio preprocessing configuration.
- Color
Pulumi.Google Native. Transcoder. V1. Inputs. Color 
- Color preprocessing configuration.
- Crop
Pulumi.Google Native. Transcoder. V1. Inputs. Crop 
- Specify the video cropping configuration.
- Deblock
Pulumi.Google Native. Transcoder. V1. Inputs. Deblock 
- Deblock preprocessing configuration.
- Deinterlace
Pulumi.Google Native. Transcoder. V1. Inputs. Deinterlace 
- Specify the video deinterlace configuration.
- Denoise
Pulumi.Google Native. Transcoder. V1. Inputs. Denoise 
- Denoise preprocessing configuration.
- Pad
Pulumi.Google Native. Transcoder. V1. Inputs. Pad 
- Specify the video pad filter configuration.
- Audio Audio
- Audio preprocessing configuration.
- Color Color
- Color preprocessing configuration.
- Crop Crop
- Specify the video cropping configuration.
- Deblock Deblock
- Deblock preprocessing configuration.
- Deinterlace Deinterlace
- Specify the video deinterlace configuration.
- Denoise Denoise
- Denoise preprocessing configuration.
- Pad Pad
- Specify the video pad filter configuration.
- audio Audio
- Audio preprocessing configuration.
- color Color
- Color preprocessing configuration.
- crop Crop
- Specify the video cropping configuration.
- deblock Deblock
- Deblock preprocessing configuration.
- deinterlace Deinterlace
- Specify the video deinterlace configuration.
- denoise Denoise
- Denoise preprocessing configuration.
- pad Pad
- Specify the video pad filter configuration.
- audio Audio
- Audio preprocessing configuration.
- color Color
- Color preprocessing configuration.
- crop Crop
- Specify the video cropping configuration.
- deblock Deblock
- Deblock preprocessing configuration.
- deinterlace Deinterlace
- Specify the video deinterlace configuration.
- denoise Denoise
- Denoise preprocessing configuration.
- pad Pad
- Specify the video pad filter configuration.
- audio Audio
- Audio preprocessing configuration.
- color Color
- Color preprocessing configuration.
- crop Crop
- Specify the video cropping configuration.
- deblock Deblock
- Deblock preprocessing configuration.
- deinterlace Deinterlace
- Specify the video deinterlace configuration.
- denoise Denoise
- Denoise preprocessing configuration.
- pad Pad
- Specify the video pad filter configuration.
- audio Property Map
- Audio preprocessing configuration.
- color Property Map
- Color preprocessing configuration.
- crop Property Map
- Specify the video cropping configuration.
- deblock Property Map
- Deblock preprocessing configuration.
- deinterlace Property Map
- Specify the video deinterlace configuration.
- denoise Property Map
- Denoise preprocessing configuration.
- pad Property Map
- Specify the video pad filter configuration.
PreprocessingConfigResponse, PreprocessingConfigResponseArgs      
- Audio
Pulumi.Google Native. Transcoder. V1. Inputs. Audio Response 
- Audio preprocessing configuration.
- Color
Pulumi.Google Native. Transcoder. V1. Inputs. Color Response 
- Color preprocessing configuration.
- Crop
Pulumi.Google Native. Transcoder. V1. Inputs. Crop Response 
- Specify the video cropping configuration.
- Deblock
Pulumi.Google Native. Transcoder. V1. Inputs. Deblock Response 
- Deblock preprocessing configuration.
- Deinterlace
Pulumi.Google Native. Transcoder. V1. Inputs. Deinterlace Response 
- Specify the video deinterlace configuration.
- Denoise
Pulumi.Google Native. Transcoder. V1. Inputs. Denoise Response 
- Denoise preprocessing configuration.
- Pad
Pulumi.Google Native. Transcoder. V1. Inputs. Pad Response 
- Specify the video pad filter configuration.
- Audio
AudioResponse 
- Audio preprocessing configuration.
- Color
ColorResponse 
- Color preprocessing configuration.
- Crop
CropResponse 
- Specify the video cropping configuration.
- Deblock
DeblockResponse 
- Deblock preprocessing configuration.
- Deinterlace
DeinterlaceResponse 
- Specify the video deinterlace configuration.
- Denoise
DenoiseResponse 
- Denoise preprocessing configuration.
- Pad
PadResponse 
- Specify the video pad filter configuration.
- audio
AudioResponse 
- Audio preprocessing configuration.
- color
ColorResponse 
- Color preprocessing configuration.
- crop
CropResponse 
- Specify the video cropping configuration.
- deblock
DeblockResponse 
- Deblock preprocessing configuration.
- deinterlace
DeinterlaceResponse 
- Specify the video deinterlace configuration.
- denoise
DenoiseResponse 
- Denoise preprocessing configuration.
- pad
PadResponse 
- Specify the video pad filter configuration.
- audio
AudioResponse 
- Audio preprocessing configuration.
- color
ColorResponse 
- Color preprocessing configuration.
- crop
CropResponse 
- Specify the video cropping configuration.
- deblock
DeblockResponse 
- Deblock preprocessing configuration.
- deinterlace
DeinterlaceResponse 
- Specify the video deinterlace configuration.
- denoise
DenoiseResponse 
- Denoise preprocessing configuration.
- pad
PadResponse 
- Specify the video pad filter configuration.
- audio
AudioResponse 
- Audio preprocessing configuration.
- color
ColorResponse 
- Color preprocessing configuration.
- crop
CropResponse 
- Specify the video cropping configuration.
- deblock
DeblockResponse 
- Deblock preprocessing configuration.
- deinterlace
DeinterlaceResponse 
- Specify the video deinterlace configuration.
- denoise
DenoiseResponse 
- Denoise preprocessing configuration.
- pad
PadResponse 
- Specify the video pad filter configuration.
- audio Property Map
- Audio preprocessing configuration.
- color Property Map
- Color preprocessing configuration.
- crop Property Map
- Specify the video cropping configuration.
- deblock Property Map
- Deblock preprocessing configuration.
- deinterlace Property Map
- Specify the video deinterlace configuration.
- denoise Property Map
- Denoise preprocessing configuration.
- pad Property Map
- Specify the video pad filter configuration.
PubsubDestination, PubsubDestinationArgs    
- Topic string
- The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.
- Topic string
- The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.
- topic String
- The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.
- topic string
- The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.
- topic str
- The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.
- topic String
- The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.
PubsubDestinationResponse, PubsubDestinationResponseArgs      
- Topic string
- The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.
- Topic string
- The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.
- topic String
- The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.
- topic string
- The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.
- topic str
- The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.
- topic String
- The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.
SecretManagerSource, SecretManagerSourceArgs      
- SecretVersion string
- The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}Note that only numbered versions are supported. Aliases like "latest" are not supported.
- SecretVersion string
- The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}Note that only numbered versions are supported. Aliases like "latest" are not supported.
- secretVersion String
- The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}Note that only numbered versions are supported. Aliases like "latest" are not supported.
- secretVersion string
- The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}Note that only numbered versions are supported. Aliases like "latest" are not supported.
- secret_version str
- The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}Note that only numbered versions are supported. Aliases like "latest" are not supported.
- secretVersion String
- The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}Note that only numbered versions are supported. Aliases like "latest" are not supported.
SecretManagerSourceResponse, SecretManagerSourceResponseArgs        
- SecretVersion string
- The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}Note that only numbered versions are supported. Aliases like "latest" are not supported.
- SecretVersion string
- The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}Note that only numbered versions are supported. Aliases like "latest" are not supported.
- secretVersion String
- The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}Note that only numbered versions are supported. Aliases like "latest" are not supported.
- secretVersion string
- The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}Note that only numbered versions are supported. Aliases like "latest" are not supported.
- secret_version str
- The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}Note that only numbered versions are supported. Aliases like "latest" are not supported.
- secretVersion String
- The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}Note that only numbered versions are supported. Aliases like "latest" are not supported.
SegmentSettings, SegmentSettingsArgs    
- IndividualSegments bool
- Create an individual segment file. The default is false.
- SegmentDuration string
- Duration of the segments in seconds. The default is 6.0s. Note thatsegmentDurationmust be greater than or equal togopDuration, andsegmentDurationmust be divisible bygopDuration.
- IndividualSegments bool
- Create an individual segment file. The default is false.
- SegmentDuration string
- Duration of the segments in seconds. The default is 6.0s. Note thatsegmentDurationmust be greater than or equal togopDuration, andsegmentDurationmust be divisible bygopDuration.
- individualSegments Boolean
- Create an individual segment file. The default is false.
- segmentDuration String
- Duration of the segments in seconds. The default is 6.0s. Note thatsegmentDurationmust be greater than or equal togopDuration, andsegmentDurationmust be divisible bygopDuration.
- individualSegments boolean
- Create an individual segment file. The default is false.
- segmentDuration string
- Duration of the segments in seconds. The default is 6.0s. Note thatsegmentDurationmust be greater than or equal togopDuration, andsegmentDurationmust be divisible bygopDuration.
- individual_segments bool
- Create an individual segment file. The default is false.
- segment_duration str
- Duration of the segments in seconds. The default is 6.0s. Note thatsegmentDurationmust be greater than or equal togopDuration, andsegmentDurationmust be divisible bygopDuration.
- individualSegments Boolean
- Create an individual segment file. The default is false.
- segmentDuration String
- Duration of the segments in seconds. The default is 6.0s. Note thatsegmentDurationmust be greater than or equal togopDuration, andsegmentDurationmust be divisible bygopDuration.
SegmentSettingsResponse, SegmentSettingsResponseArgs      
- IndividualSegments bool
- Create an individual segment file. The default is false.
- SegmentDuration string
- Duration of the segments in seconds. The default is 6.0s. Note thatsegmentDurationmust be greater than or equal togopDuration, andsegmentDurationmust be divisible bygopDuration.
- IndividualSegments bool
- Create an individual segment file. The default is false.
- SegmentDuration string
- Duration of the segments in seconds. The default is 6.0s. Note thatsegmentDurationmust be greater than or equal togopDuration, andsegmentDurationmust be divisible bygopDuration.
- individualSegments Boolean
- Create an individual segment file. The default is false.
- segmentDuration String
- Duration of the segments in seconds. The default is 6.0s. Note thatsegmentDurationmust be greater than or equal togopDuration, andsegmentDurationmust be divisible bygopDuration.
- individualSegments boolean
- Create an individual segment file. The default is false.
- segmentDuration string
- Duration of the segments in seconds. The default is 6.0s. Note thatsegmentDurationmust be greater than or equal togopDuration, andsegmentDurationmust be divisible bygopDuration.
- individual_segments bool
- Create an individual segment file. The default is false.
- segment_duration str
- Duration of the segments in seconds. The default is 6.0s. Note thatsegmentDurationmust be greater than or equal togopDuration, andsegmentDurationmust be divisible bygopDuration.
- individualSegments Boolean
- Create an individual segment file. The default is false.
- segmentDuration String
- Duration of the segments in seconds. The default is 6.0s. Note thatsegmentDurationmust be greater than or equal togopDuration, andsegmentDurationmust be divisible bygopDuration.
SpriteSheet, SpriteSheetArgs    
- FilePrefix string
- File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.
- SpriteHeight intPixels 
- The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- SpriteWidth intPixels 
- The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- ColumnCount int
- The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- EndTime stringOffset 
- End time in seconds, relative to the output file timeline. When end_time_offsetis not specified, the sprites are generated until the end of the output file.
- Format string
- Format type. The default is jpeg. Supported formats: -jpeg
- Interval string
- Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.
- Quality int
- The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
- RowCount int
- The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
- StartTime stringOffset 
- Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.
- TotalCount int
- Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
- FilePrefix string
- File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.
- SpriteHeight intPixels 
- The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- SpriteWidth intPixels 
- The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- ColumnCount int
- The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- EndTime stringOffset 
- End time in seconds, relative to the output file timeline. When end_time_offsetis not specified, the sprites are generated until the end of the output file.
- Format string
- Format type. The default is jpeg. Supported formats: -jpeg
- Interval string
- Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.
- Quality int
- The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
- RowCount int
- The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
- StartTime stringOffset 
- Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.
- TotalCount int
- Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
- filePrefix String
- File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.
- spriteHeight IntegerPixels 
- The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- spriteWidth IntegerPixels 
- The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- columnCount Integer
- The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- endTime StringOffset 
- End time in seconds, relative to the output file timeline. When end_time_offsetis not specified, the sprites are generated until the end of the output file.
- format String
- Format type. The default is jpeg. Supported formats: -jpeg
- interval String
- Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.
- quality Integer
- The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
- rowCount Integer
- The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
- startTime StringOffset 
- Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.
- totalCount Integer
- Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
- filePrefix string
- File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.
- spriteHeight numberPixels 
- The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- spriteWidth numberPixels 
- The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- columnCount number
- The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- endTime stringOffset 
- End time in seconds, relative to the output file timeline. When end_time_offsetis not specified, the sprites are generated until the end of the output file.
- format string
- Format type. The default is jpeg. Supported formats: -jpeg
- interval string
- Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.
- quality number
- The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
- rowCount number
- The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
- startTime stringOffset 
- Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.
- totalCount number
- Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
- file_prefix str
- File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.
- sprite_height_ intpixels 
- The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- sprite_width_ intpixels 
- The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- column_count int
- The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- end_time_ stroffset 
- End time in seconds, relative to the output file timeline. When end_time_offsetis not specified, the sprites are generated until the end of the output file.
- format str
- Format type. The default is jpeg. Supported formats: -jpeg
- interval str
- Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.
- quality int
- The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
- row_count int
- The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
- start_time_ stroffset 
- Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.
- total_count int
- Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
- filePrefix String
- File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.
- spriteHeight NumberPixels 
- The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- spriteWidth NumberPixels 
- The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- columnCount Number
- The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- endTime StringOffset 
- End time in seconds, relative to the output file timeline. When end_time_offsetis not specified, the sprites are generated until the end of the output file.
- format String
- Format type. The default is jpeg. Supported formats: -jpeg
- interval String
- Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.
- quality Number
- The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
- rowCount Number
- The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
- startTime StringOffset 
- Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.
- totalCount Number
- Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
SpriteSheetResponse, SpriteSheetResponseArgs      
- ColumnCount int
- The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- EndTime stringOffset 
- End time in seconds, relative to the output file timeline. When end_time_offsetis not specified, the sprites are generated until the end of the output file.
- FilePrefix string
- File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.
- Format string
- Format type. The default is jpeg. Supported formats: -jpeg
- Interval string
- Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.
- Quality int
- The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
- RowCount int
- The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
- SpriteHeight intPixels 
- The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- SpriteWidth intPixels 
- The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- StartTime stringOffset 
- Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.
- TotalCount int
- Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
- ColumnCount int
- The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- EndTime stringOffset 
- End time in seconds, relative to the output file timeline. When end_time_offsetis not specified, the sprites are generated until the end of the output file.
- FilePrefix string
- File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.
- Format string
- Format type. The default is jpeg. Supported formats: -jpeg
- Interval string
- Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.
- Quality int
- The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
- RowCount int
- The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
- SpriteHeight intPixels 
- The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- SpriteWidth intPixels 
- The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- StartTime stringOffset 
- Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.
- TotalCount int
- Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
- columnCount Integer
- The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- endTime StringOffset 
- End time in seconds, relative to the output file timeline. When end_time_offsetis not specified, the sprites are generated until the end of the output file.
- filePrefix String
- File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.
- format String
- Format type. The default is jpeg. Supported formats: -jpeg
- interval String
- Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.
- quality Integer
- The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
- rowCount Integer
- The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
- spriteHeight IntegerPixels 
- The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- spriteWidth IntegerPixels 
- The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- startTime StringOffset 
- Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.
- totalCount Integer
- Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
- columnCount number
- The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- endTime stringOffset 
- End time in seconds, relative to the output file timeline. When end_time_offsetis not specified, the sprites are generated until the end of the output file.
- filePrefix string
- File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.
- format string
- Format type. The default is jpeg. Supported formats: -jpeg
- interval string
- Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.
- quality number
- The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
- rowCount number
- The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
- spriteHeight numberPixels 
- The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- spriteWidth numberPixels 
- The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- startTime stringOffset 
- Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.
- totalCount number
- Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
- column_count int
- The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- end_time_ stroffset 
- End time in seconds, relative to the output file timeline. When end_time_offsetis not specified, the sprites are generated until the end of the output file.
- file_prefix str
- File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.
- format str
- Format type. The default is jpeg. Supported formats: -jpeg
- interval str
- Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.
- quality int
- The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
- row_count int
- The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
- sprite_height_ intpixels 
- The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- sprite_width_ intpixels 
- The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- start_time_ stroffset 
- Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.
- total_count int
- Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
- columnCount Number
- The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
- endTime StringOffset 
- End time in seconds, relative to the output file timeline. When end_time_offsetis not specified, the sprites are generated until the end of the output file.
- filePrefix String
- File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as sprite_sheet0000000123.jpeg.
- format String
- Format type. The default is jpeg. Supported formats: -jpeg
- interval String
- Starting from 0s, create sprites at regular intervals. Specify the interval value in seconds.
- quality Number
- The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
- rowCount Number
- The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
- spriteHeight NumberPixels 
- The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- spriteWidth NumberPixels 
- The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field). For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- startTime StringOffset 
- Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is 0s.
- totalCount Number
- Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
StatusResponse, StatusResponseArgs    
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details
List<ImmutableDictionary<string, string>> 
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details []map[string]string
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Integer
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String,String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code number
- The status code, which should be an enum value of google.rpc.Code.
- details {[key: string]: string}[]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code int
- The status code, which should be an enum value of google.rpc.Code.
- details Sequence[Mapping[str, str]]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message str
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Number
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
TextMapping, TextMappingArgs    
- AtomKey string
- The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- InputKey string
- The Input.key that identifies the input file.
- InputTrack int
- The zero-based index of the track in the input file.
- AtomKey string
- The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- InputKey string
- The Input.key that identifies the input file.
- InputTrack int
- The zero-based index of the track in the input file.
- atomKey String
- The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- inputKey String
- The Input.key that identifies the input file.
- inputTrack Integer
- The zero-based index of the track in the input file.
- atomKey string
- The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- inputKey string
- The Input.key that identifies the input file.
- inputTrack number
- The zero-based index of the track in the input file.
- atom_key str
- The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- input_key str
- The Input.key that identifies the input file.
- input_track int
- The zero-based index of the track in the input file.
- atomKey String
- The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- inputKey String
- The Input.key that identifies the input file.
- inputTrack Number
- The zero-based index of the track in the input file.
TextMappingResponse, TextMappingResponseArgs      
- AtomKey string
- The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- InputKey string
- The Input.key that identifies the input file.
- InputTrack int
- The zero-based index of the track in the input file.
- AtomKey string
- The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- InputKey string
- The Input.key that identifies the input file.
- InputTrack int
- The zero-based index of the track in the input file.
- atomKey String
- The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- inputKey String
- The Input.key that identifies the input file.
- inputTrack Integer
- The zero-based index of the track in the input file.
- atomKey string
- The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- inputKey string
- The Input.key that identifies the input file.
- inputTrack number
- The zero-based index of the track in the input file.
- atom_key str
- The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- input_key str
- The Input.key that identifies the input file.
- input_track int
- The zero-based index of the track in the input file.
- atomKey String
- The EditAtom.key that references atom with text inputs in the JobConfig.edit_list.
- inputKey String
- The Input.key that identifies the input file.
- inputTrack Number
- The zero-based index of the track in the input file.
TextStream, TextStreamArgs    
- Codec string
- The codec for this text stream. The default is webvtt. Supported text codecs: -srt-ttml-cea608-cea708-webvtt
- DisplayName string
- The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- LanguageCode string
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- Mapping
List<Pulumi.Google Native. Transcoder. V1. Inputs. Text Mapping> 
- The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
- Codec string
- The codec for this text stream. The default is webvtt. Supported text codecs: -srt-ttml-cea608-cea708-webvtt
- DisplayName string
- The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- LanguageCode string
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- Mapping
[]TextMapping 
- The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
- codec String
- The codec for this text stream. The default is webvtt. Supported text codecs: -srt-ttml-cea608-cea708-webvtt
- displayName String
- The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- languageCode String
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping
List<TextMapping> 
- The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
- codec string
- The codec for this text stream. The default is webvtt. Supported text codecs: -srt-ttml-cea608-cea708-webvtt
- displayName string
- The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- languageCode string
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping
TextMapping[] 
- The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
- codec str
- The codec for this text stream. The default is webvtt. Supported text codecs: -srt-ttml-cea608-cea708-webvtt
- display_name str
- The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- language_code str
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping
Sequence[TextMapping] 
- The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
- codec String
- The codec for this text stream. The default is webvtt. Supported text codecs: -srt-ttml-cea608-cea708-webvtt
- displayName String
- The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- languageCode String
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping List<Property Map>
- The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
TextStreamResponse, TextStreamResponseArgs      
- Codec string
- The codec for this text stream. The default is webvtt. Supported text codecs: -srt-ttml-cea608-cea708-webvtt
- DisplayName string
- The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- LanguageCode string
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- Mapping
List<Pulumi.Google Native. Transcoder. V1. Inputs. Text Mapping Response> 
- The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
- Codec string
- The codec for this text stream. The default is webvtt. Supported text codecs: -srt-ttml-cea608-cea708-webvtt
- DisplayName string
- The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- LanguageCode string
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- Mapping
[]TextMapping Response 
- The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
- codec String
- The codec for this text stream. The default is webvtt. Supported text codecs: -srt-ttml-cea608-cea708-webvtt
- displayName String
- The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- languageCode String
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping
List<TextMapping Response> 
- The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
- codec string
- The codec for this text stream. The default is webvtt. Supported text codecs: -srt-ttml-cea608-cea708-webvtt
- displayName string
- The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- languageCode string
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping
TextMapping Response[] 
- The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
- codec str
- The codec for this text stream. The default is webvtt. Supported text codecs: -srt-ttml-cea608-cea708-webvtt
- display_name str
- The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- language_code str
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping
Sequence[TextMapping Response] 
- The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
- codec String
- The codec for this text stream. The default is webvtt. Supported text codecs: -srt-ttml-cea608-cea708-webvtt
- displayName String
- The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
- languageCode String
- The BCP-47 language code, such as en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
- mapping List<Property Map>
- The mapping for the JobConfig.edit_list atoms with text EditAtom.inputs.
VideoStream, VideoStreamArgs    
- H264
Pulumi.Google Native. Transcoder. V1. Inputs. H264Codec Settings 
- H264 codec settings.
- H265
Pulumi.Google Native. Transcoder. V1. Inputs. H265Codec Settings 
- H265 codec settings.
- Vp9
Pulumi.Google Native. Transcoder. V1. Inputs. Vp9Codec Settings 
- VP9 codec settings.
- H264
H264CodecSettings 
- H264 codec settings.
- H265
H265CodecSettings 
- H265 codec settings.
- Vp9
Vp9CodecSettings 
- VP9 codec settings.
- h264
H264CodecSettings 
- H264 codec settings.
- h265
H265CodecSettings 
- H265 codec settings.
- vp9
Vp9CodecSettings 
- VP9 codec settings.
- h264
H264CodecSettings 
- H264 codec settings.
- h265
H265CodecSettings 
- H265 codec settings.
- vp9
Vp9CodecSettings 
- VP9 codec settings.
- h264
H264CodecSettings 
- H264 codec settings.
- h265
H265CodecSettings 
- H265 codec settings.
- vp9
Vp9CodecSettings 
- VP9 codec settings.
- h264 Property Map
- H264 codec settings.
- h265 Property Map
- H265 codec settings.
- vp9 Property Map
- VP9 codec settings.
VideoStreamResponse, VideoStreamResponseArgs      
- H264
Pulumi.Google Native. Transcoder. V1. Inputs. H264Codec Settings Response 
- H264 codec settings.
- H265
Pulumi.Google Native. Transcoder. V1. Inputs. H265Codec Settings Response 
- H265 codec settings.
- Vp9
Pulumi.Google Native. Transcoder. V1. Inputs. Vp9Codec Settings Response 
- VP9 codec settings.
- H264
H264CodecSettings Response 
- H264 codec settings.
- H265
H265CodecSettings Response 
- H265 codec settings.
- Vp9
Vp9CodecSettings Response 
- VP9 codec settings.
- h264
H264CodecSettings Response 
- H264 codec settings.
- h265
H265CodecSettings Response 
- H265 codec settings.
- vp9
Vp9CodecSettings Response 
- VP9 codec settings.
- h264
H264CodecSettings Response 
- H264 codec settings.
- h265
H265CodecSettings Response 
- H265 codec settings.
- vp9
Vp9CodecSettings Response 
- VP9 codec settings.
- h264
H264CodecSettings Response 
- H264 codec settings.
- h265
H265CodecSettings Response 
- H265 codec settings.
- vp9
Vp9CodecSettings Response 
- VP9 codec settings.
- h264 Property Map
- H264 codec settings.
- h265 Property Map
- H265 codec settings.
- vp9 Property Map
- VP9 codec settings.
Vp9CodecSettings, Vp9CodecSettingsArgs    
- BitrateBps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- FrameRate double
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- CrfLevel int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.
- GopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- GopFrame intCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- HeightPixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- PixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- Profile string
- Enforces the specified codec profile. The following profiles are supported: * profile0(default) *profile1*profile2*profile3The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theVp9CodecSettingsmessage.
- RateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate
- WidthPixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- BitrateBps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- FrameRate float64
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- CrfLevel int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.
- GopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- GopFrame intCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- HeightPixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- PixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- Profile string
- Enforces the specified codec profile. The following profiles are supported: * profile0(default) *profile1*profile2*profile3The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theVp9CodecSettingsmessage.
- RateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate
- WidthPixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrateBps Integer
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- frameRate Double
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- crfLevel Integer
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.
- gopDuration String
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame IntegerCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels Integer
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat String
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- profile String
- Enforces the specified codec profile. The following profiles are supported: * profile0(default) *profile1*profile2*profile3The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theVp9CodecSettingsmessage.
- rateControl StringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate
- widthPixels Integer
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrateBps number
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- frameRate number
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- crfLevel number
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.
- gopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame numberCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels number
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- profile string
- Enforces the specified codec profile. The following profiles are supported: * profile0(default) *profile1*profile2*profile3The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theVp9CodecSettingsmessage.
- rateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate
- widthPixels number
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrate_bps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- frame_rate float
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- crf_level int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.
- gop_duration str
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gop_frame_ intcount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- height_pixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel_format str
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- profile str
- Enforces the specified codec profile. The following profiles are supported: * profile0(default) *profile1*profile2*profile3The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theVp9CodecSettingsmessage.
- rate_control_ strmode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate
- width_pixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrateBps Number
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- frameRate Number
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- crfLevel Number
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.
- gopDuration String
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame NumberCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels Number
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat String
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- profile String
- Enforces the specified codec profile. The following profiles are supported: * profile0(default) *profile1*profile2*profile3The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theVp9CodecSettingsmessage.
- rateControl StringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate
- widthPixels Number
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
Vp9CodecSettingsResponse, Vp9CodecSettingsResponseArgs      
- BitrateBps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- CrfLevel int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.
- FrameRate double
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- GopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- GopFrame intCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- HeightPixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- PixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- Profile string
- Enforces the specified codec profile. The following profiles are supported: * profile0(default) *profile1*profile2*profile3The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theVp9CodecSettingsmessage.
- RateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate
- WidthPixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- BitrateBps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- CrfLevel int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.
- FrameRate float64
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- GopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- GopFrame intCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- HeightPixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- PixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- Profile string
- Enforces the specified codec profile. The following profiles are supported: * profile0(default) *profile1*profile2*profile3The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theVp9CodecSettingsmessage.
- RateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate
- WidthPixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrateBps Integer
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- crfLevel Integer
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.
- frameRate Double
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- gopDuration String
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame IntegerCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels Integer
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat String
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- profile String
- Enforces the specified codec profile. The following profiles are supported: * profile0(default) *profile1*profile2*profile3The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theVp9CodecSettingsmessage.
- rateControl StringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate
- widthPixels Integer
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrateBps number
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- crfLevel number
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.
- frameRate number
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- gopDuration string
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame numberCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels number
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat string
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- profile string
- Enforces the specified codec profile. The following profiles are supported: * profile0(default) *profile1*profile2*profile3The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theVp9CodecSettingsmessage.
- rateControl stringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate
- widthPixels number
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrate_bps int
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- crf_level int
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.
- frame_rate float
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- gop_duration str
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gop_frame_ intcount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- height_pixels int
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixel_format str
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- profile str
- Enforces the specified codec profile. The following profiles are supported: * profile0(default) *profile1*profile2*profile3The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theVp9CodecSettingsmessage.
- rate_control_ strmode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate
- width_pixels int
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- bitrateBps Number
- The video bitrate in bits per second. The minimum value is 1,000. The maximum value is 480,000,000.
- crfLevel Number
- Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21. Note: This field is not supported.
- frameRate Number
- The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See Calculating frame rate for more information.
- gopDuration String
- Select the GOP size based on the specified duration. The default is 3s. Note thatgopDurationmust be less than or equal tosegmentDuration, andsegmentDurationmust be divisible bygopDuration.
- gopFrame NumberCount 
- Select the GOP size based on the specified frame count. Must be greater than zero.
- heightPixels Number
- The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the height, in pixels, per the horizontal ASR. The API calculates the width per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
- pixelFormat String
- Pixel format to use. The default is yuv420p. Supported pixel formats: -yuv420ppixel format -yuv422ppixel format -yuv444ppixel format -yuv420p1010-bit HDR pixel format -yuv422p1010-bit HDR pixel format -yuv444p1010-bit HDR pixel format -yuv420p1212-bit HDR pixel format -yuv422p1212-bit HDR pixel format -yuv444p1212-bit HDR pixel format
- profile String
- Enforces the specified codec profile. The following profiles are supported: * profile0(default) *profile1*profile2*profile3The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in theVp9CodecSettingsmessage.
- rateControl StringMode 
- Specify the mode. The default is vbr. Supported rate control modes: -vbr- variable bitrate
- widthPixels Number
- The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used. For portrait videos that contain horizontal ASR and rotation metadata, provide the width, in pixels, per the horizontal ASR. The API calculates the height per the horizontal ASR. The API detects any rotation metadata and swaps the requested height and width for the output.
YadifConfig, YadifConfigArgs    
- DeinterlaceAll boolFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- DisableSpatial boolInterlacing 
- Disable spacial interlacing. The default is false.
- Mode string
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- Parity string
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- DeinterlaceAll boolFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- DisableSpatial boolInterlacing 
- Disable spacial interlacing. The default is false.
- Mode string
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- Parity string
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlaceAll BooleanFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- disableSpatial BooleanInterlacing 
- Disable spacial interlacing. The default is false.
- mode String
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity String
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlaceAll booleanFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- disableSpatial booleanInterlacing 
- Disable spacial interlacing. The default is false.
- mode string
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity string
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlace_all_ boolframes 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- disable_spatial_ boolinterlacing 
- Disable spacial interlacing. The default is false.
- mode str
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity str
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlaceAll BooleanFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- disableSpatial BooleanInterlacing 
- Disable spacial interlacing. The default is false.
- mode String
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity String
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
YadifConfigResponse, YadifConfigResponseArgs      
- DeinterlaceAll boolFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- DisableSpatial boolInterlacing 
- Disable spacial interlacing. The default is false.
- Mode string
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- Parity string
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- DeinterlaceAll boolFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- DisableSpatial boolInterlacing 
- Disable spacial interlacing. The default is false.
- Mode string
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- Parity string
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlaceAll BooleanFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- disableSpatial BooleanInterlacing 
- Disable spacial interlacing. The default is false.
- mode String
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity String
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlaceAll booleanFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- disableSpatial booleanInterlacing 
- Disable spacial interlacing. The default is false.
- mode string
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity string
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlace_all_ boolframes 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- disable_spatial_ boolinterlacing 
- Disable spacial interlacing. The default is false.
- mode str
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity str
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
- deinterlaceAll BooleanFrames 
- Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
- disableSpatial BooleanInterlacing 
- Disable spacial interlacing. The default is false.
- mode String
- Specifies the deinterlacing mode to adopt. The default is send_frame. Supported values: -send_frame: Output one frame for each frame -send_field: Output one frame for each field
- parity String
- The picture field parity assumed for the input interlaced video. The default is auto. Supported values: -tff: Assume the top field is first -bff: Assume the bottom field is first -auto: Enable automatic detection of field parity
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.