1. Packages
  2. Google Cloud Native
  3. API Docs
  4. transcoder
  5. transcoder/v1
  6. getJobTemplate

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.transcoder/v1.getJobTemplate

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Returns the job template data.

    Using getJobTemplate

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getJobTemplate(args: GetJobTemplateArgs, opts?: InvokeOptions): Promise<GetJobTemplateResult>
    function getJobTemplateOutput(args: GetJobTemplateOutputArgs, opts?: InvokeOptions): Output<GetJobTemplateResult>
    def get_job_template(job_template_id: Optional[str] = None,
                         location: Optional[str] = None,
                         project: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetJobTemplateResult
    def get_job_template_output(job_template_id: Optional[pulumi.Input[str]] = None,
                         location: Optional[pulumi.Input[str]] = None,
                         project: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetJobTemplateResult]
    func LookupJobTemplate(ctx *Context, args *LookupJobTemplateArgs, opts ...InvokeOption) (*LookupJobTemplateResult, error)
    func LookupJobTemplateOutput(ctx *Context, args *LookupJobTemplateOutputArgs, opts ...InvokeOption) LookupJobTemplateResultOutput

    > Note: This function is named LookupJobTemplate in the Go SDK.

    public static class GetJobTemplate 
    {
        public static Task<GetJobTemplateResult> InvokeAsync(GetJobTemplateArgs args, InvokeOptions? opts = null)
        public static Output<GetJobTemplateResult> Invoke(GetJobTemplateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetJobTemplateResult> getJobTemplate(GetJobTemplateArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:transcoder/v1:getJobTemplate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    JobTemplateId string
    Location string
    Project string
    JobTemplateId string
    Location string
    Project string
    jobTemplateId String
    location String
    project String
    jobTemplateId string
    location string
    project string
    jobTemplateId String
    location String
    project String

    getJobTemplate Result

    The following output properties are available:

    Config Pulumi.GoogleNative.Transcoder.V1.Outputs.JobConfigResponse
    The configuration for this template.
    Labels Dictionary<string, string>
    The labels associated with this job template. You can use these to organize and group your job templates.
    Name string
    The resource name of the job template. Format: projects/{project_number}/locations/{location}/jobTemplates/{job_template}
    Config JobConfigResponse
    The configuration for this template.
    Labels map[string]string
    The labels associated with this job template. You can use these to organize and group your job templates.
    Name string
    The resource name of the job template. Format: projects/{project_number}/locations/{location}/jobTemplates/{job_template}
    config JobConfigResponse
    The configuration for this template.
    labels Map<String,String>
    The labels associated with this job template. You can use these to organize and group your job templates.
    name String
    The resource name of the job template. Format: projects/{project_number}/locations/{location}/jobTemplates/{job_template}
    config JobConfigResponse
    The configuration for this template.
    labels {[key: string]: string}
    The labels associated with this job template. You can use these to organize and group your job templates.
    name string
    The resource name of the job template. Format: projects/{project_number}/locations/{location}/jobTemplates/{job_template}
    config JobConfigResponse
    The configuration for this template.
    labels Mapping[str, str]
    The labels associated with this job template. You can use these to organize and group your job templates.
    name str
    The resource name of the job template. Format: projects/{project_number}/locations/{location}/jobTemplates/{job_template}
    config Property Map
    The configuration for this template.
    labels Map<String>
    The labels associated with this job template. You can use these to organize and group your job templates.
    name String
    The resource name of the job template. Format: projects/{project_number}/locations/{location}/jobTemplates/{job_template}

    Supporting Types

    AdBreakResponse

    StartTimeOffset string
    Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
    StartTimeOffset string
    Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
    startTimeOffset String
    Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
    startTimeOffset string
    Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
    start_time_offset str
    Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.
    startTimeOffset String
    Start time in seconds for the ad break, relative to the output file timeline. The default is 0s.

    AnimationEndResponse

    StartTimeOffset string
    The time to end overlay object, in seconds. Default: 0
    StartTimeOffset string
    The time to end overlay object, in seconds. Default: 0
    startTimeOffset String
    The time to end overlay object, in seconds. Default: 0
    startTimeOffset string
    The time to end overlay object, in seconds. Default: 0
    start_time_offset str
    The time to end overlay object, in seconds. Default: 0
    startTimeOffset String
    The time to end overlay object, in seconds. Default: 0

    AnimationFadeResponse

    EndTimeOffset string
    The time to end the fade animation, in seconds. Default: start_time_offset + 1s
    FadeType string
    Type of fade animation: FADE_IN or FADE_OUT.
    StartTimeOffset string
    The time to start the fade animation, in seconds. Default: 0
    Xy Pulumi.GoogleNative.Transcoder.V1.Inputs.NormalizedCoordinateResponse
    Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is 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.
    EndTimeOffset string
    The time to end the fade animation, in seconds. Default: start_time_offset + 1s
    FadeType string
    Type of fade animation: FADE_IN or FADE_OUT.
    StartTimeOffset string
    The time to start the fade animation, in seconds. Default: 0
    Xy NormalizedCoordinateResponse
    Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is 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.
    endTimeOffset String
    The time to end the fade animation, in seconds. Default: start_time_offset + 1s
    fadeType String
    Type of fade animation: FADE_IN or FADE_OUT.
    startTimeOffset String
    The time to start the fade animation, in seconds. Default: 0
    xy NormalizedCoordinateResponse
    Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is 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.
    endTimeOffset string
    The time to end the fade animation, in seconds. Default: start_time_offset + 1s
    fadeType string
    Type of fade animation: FADE_IN or FADE_OUT.
    startTimeOffset string
    The time to start the fade animation, in seconds. Default: 0
    xy NormalizedCoordinateResponse
    Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is 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_offset str
    The time to end the fade animation, in seconds. Default: start_time_offset + 1s
    fade_type str
    Type of fade animation: FADE_IN or FADE_OUT.
    start_time_offset str
    The time to start the fade animation, in seconds. Default: 0
    xy NormalizedCoordinateResponse
    Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is 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.
    endTimeOffset String
    The time to end the fade animation, in seconds. Default: start_time_offset + 1s
    fadeType String
    Type of fade animation: FADE_IN or FADE_OUT.
    startTimeOffset String
    The time to start the fade animation, in seconds. Default: 0
    xy Property Map
    Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is 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

    AnimationEnd AnimationEndResponse
    End previous animation.
    AnimationFade AnimationFadeResponse
    Display overlay object with fade animation.
    AnimationStatic AnimationStaticResponse
    Display static overlay object.
    animationEnd AnimationEndResponse
    End previous animation.
    animationFade AnimationFadeResponse
    Display overlay object with fade animation.
    animationStatic AnimationStaticResponse
    Display static overlay object.
    animationEnd AnimationEndResponse
    End previous animation.
    animationFade AnimationFadeResponse
    Display overlay object with fade animation.
    animationStatic AnimationStaticResponse
    Display static overlay object.
    animation_end AnimationEndResponse
    End previous animation.
    animation_fade AnimationFadeResponse
    Display overlay object with fade animation.
    animation_static AnimationStaticResponse
    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.

    AnimationStaticResponse

    StartTimeOffset string
    The time to start displaying the overlay object, in seconds. Default: 0
    Xy Pulumi.GoogleNative.Transcoder.V1.Inputs.NormalizedCoordinateResponse
    Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is 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.
    StartTimeOffset string
    The time to start displaying the overlay object, in seconds. Default: 0
    Xy NormalizedCoordinateResponse
    Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is 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.
    startTimeOffset String
    The time to start displaying the overlay object, in seconds. Default: 0
    xy NormalizedCoordinateResponse
    Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is 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.
    startTimeOffset string
    The time to start displaying the overlay object, in seconds. Default: 0
    xy NormalizedCoordinateResponse
    Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is 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_offset str
    The time to start displaying the overlay object, in seconds. Default: 0
    xy NormalizedCoordinateResponse
    Normalized coordinates based on output video resolution. Valid values: 0.01.0. xy is 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.
    startTimeOffset String
    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.01.0. xy is 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.

    AudioMappingResponse

    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

    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

    AudioStreamResponse

    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-US or sr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
    Mapping List<Pulumi.GoogleNative.Transcoder.V1.Inputs.AudioMappingResponse>
    The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
    SampleRateHertz int
    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-US or sr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
    Mapping []AudioMappingResponse
    The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
    SampleRateHertz int
    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-US or sr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
    mapping List<AudioMappingResponse>
    The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
    sampleRateHertz Integer
    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-US or sr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
    mapping AudioMappingResponse[]
    The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
    sampleRateHertz number
    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-US or sr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
    mapping Sequence[AudioMappingResponse]
    The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
    sample_rate_hertz int
    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-US or sr-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.
    sampleRateHertz Number
    The audio sample rate in Hertz. The default is 48000 Hertz.

    BwdifConfigResponse

    DeinterlaceAllFrames bool
    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
    DeinterlaceAllFrames bool
    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
    deinterlaceAllFrames Boolean
    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
    deinterlaceAllFrames boolean
    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_frames bool
    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
    deinterlaceAllFrames Boolean
    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

    ColorResponse

    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.

    CropResponse

    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.

    DashConfigResponse

    SegmentReferenceScheme string
    The segment reference scheme for a DASH manifest. The default is SEGMENT_LIST.
    SegmentReferenceScheme string
    The segment reference scheme for a DASH manifest. The default is SEGMENT_LIST.
    segmentReferenceScheme String
    The segment reference scheme for a DASH manifest. The default is SEGMENT_LIST.
    segmentReferenceScheme string
    The segment reference scheme for a DASH manifest. The default is SEGMENT_LIST.
    segment_reference_scheme str
    The segment reference scheme for a DASH manifest. The default is SEGMENT_LIST.
    segmentReferenceScheme String
    The segment reference scheme for a DASH manifest. The default is SEGMENT_LIST.

    DeblockResponse

    Enabled bool
    Enable deblocker. The default is false.
    Strength double
    Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.
    Enabled bool
    Enable deblocker. The default is false.
    Strength float64
    Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.
    enabled Boolean
    Enable deblocker. The default is false.
    strength Double
    Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.
    enabled boolean
    Enable deblocker. The default is false.
    strength number
    Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.
    enabled bool
    Enable deblocker. The default is false.
    strength float
    Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.
    enabled Boolean
    Enable deblocker. The default is false.
    strength Number
    Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.

    DeinterlaceResponse

    Bwdif Pulumi.GoogleNative.Transcoder.V1.Inputs.BwdifConfigResponse
    Specifies the Bob Weaver Deinterlacing Filter Configuration.
    Yadif Pulumi.GoogleNative.Transcoder.V1.Inputs.YadifConfigResponse
    Specifies the Yet Another Deinterlacing Filter Configuration.
    Bwdif BwdifConfigResponse
    Specifies the Bob Weaver Deinterlacing Filter Configuration.
    Yadif YadifConfigResponse
    Specifies the Yet Another Deinterlacing Filter Configuration.
    bwdif BwdifConfigResponse
    Specifies the Bob Weaver Deinterlacing Filter Configuration.
    yadif YadifConfigResponse
    Specifies the Yet Another Deinterlacing Filter Configuration.
    bwdif BwdifConfigResponse
    Specifies the Bob Weaver Deinterlacing Filter Configuration.
    yadif YadifConfigResponse
    Specifies the Yet Another Deinterlacing Filter Configuration.
    bwdif BwdifConfigResponse
    Specifies the Bob Weaver Deinterlacing Filter Configuration.
    yadif YadifConfigResponse
    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.

    DenoiseResponse

    Strength double
    Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.
    Tune string
    Set the denoiser mode. The default is standard. Supported denoiser modes: - standard - grain
    Strength float64
    Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.
    Tune string
    Set the denoiser mode. The default is standard. Supported denoiser modes: - standard - grain
    strength Double
    Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.
    tune String
    Set the denoiser mode. The default is standard. Supported denoiser modes: - standard - grain
    strength number
    Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.
    tune string
    Set the denoiser mode. The default is standard. Supported denoiser modes: - standard - grain
    strength float
    Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.
    tune str
    Set the denoiser mode. The default is standard. Supported denoiser modes: - standard - grain
    strength Number
    Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.
    tune String
    Set the denoiser mode. The default is standard. Supported denoiser modes: - standard - grain

    DrmSystemsResponse

    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.

    EditAtomResponse

    EndTimeOffset string
    End time in seconds for the atom, relative to the input file timeline. When end_time_offset is not specified, the inputs are 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 inputs must have the same timeline.
    Key string
    A unique key for this atom. Must be specified when using advanced mapping.
    StartTimeOffset string
    Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
    EndTimeOffset string
    End time in seconds for the atom, relative to the input file timeline. When end_time_offset is not specified, the inputs are 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 inputs must have the same timeline.
    Key string
    A unique key for this atom. Must be specified when using advanced mapping.
    StartTimeOffset string
    Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
    endTimeOffset String
    End time in seconds for the atom, relative to the input file timeline. When end_time_offset is not specified, the inputs are 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 inputs must have the same timeline.
    key String
    A unique key for this atom. Must be specified when using advanced mapping.
    startTimeOffset String
    Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
    endTimeOffset string
    End time in seconds for the atom, relative to the input file timeline. When end_time_offset is not specified, the inputs are 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 inputs must have the same timeline.
    key string
    A unique key for this atom. Must be specified when using advanced mapping.
    startTimeOffset string
    Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
    end_time_offset str
    End time in seconds for the atom, relative to the input file timeline. When end_time_offset is not specified, the inputs are 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 inputs must have the same timeline.
    key str
    A unique key for this atom. Must be specified when using advanced mapping.
    start_time_offset str
    Start time in seconds for the atom, relative to the input file timeline. The default is 0s.
    endTimeOffset String
    End time in seconds for the atom, relative to the input file timeline. When end_time_offset is not specified, the inputs are 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 inputs must have the same timeline.
    key String
    A unique key for this atom. Must be specified when using advanced mapping.
    startTimeOffset String
    Start time in seconds for the atom, relative to the input file timeline. The default is 0s.

    ElementaryStreamResponse

    AudioStream Pulumi.GoogleNative.Transcoder.V1.Inputs.AudioStreamResponse
    Encoding of an audio stream.
    Key string
    A unique key for this elementary stream.
    TextStream Pulumi.GoogleNative.Transcoder.V1.Inputs.TextStreamResponse
    Encoding of a text stream. For example, closed captions or subtitles.
    VideoStream Pulumi.GoogleNative.Transcoder.V1.Inputs.VideoStreamResponse
    Encoding of a video stream.
    AudioStream AudioStreamResponse
    Encoding of an audio stream.
    Key string
    A unique key for this elementary stream.
    TextStream TextStreamResponse
    Encoding of a text stream. For example, closed captions or subtitles.
    VideoStream VideoStreamResponse
    Encoding of a video stream.
    audioStream AudioStreamResponse
    Encoding of an audio stream.
    key String
    A unique key for this elementary stream.
    textStream TextStreamResponse
    Encoding of a text stream. For example, closed captions or subtitles.
    videoStream VideoStreamResponse
    Encoding of a video stream.
    audioStream AudioStreamResponse
    Encoding of an audio stream.
    key string
    A unique key for this elementary stream.
    textStream TextStreamResponse
    Encoding of a text stream. For example, closed captions or subtitles.
    videoStream VideoStreamResponse
    Encoding of a video stream.
    audio_stream AudioStreamResponse
    Encoding of an audio stream.
    key str
    A unique key for this elementary stream.
    text_stream TextStreamResponse
    Encoding of a text stream. For example, closed captions or subtitles.
    video_stream VideoStreamResponse
    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.

    EncryptionResponse

    Aes128 Pulumi.GoogleNative.Transcoder.V1.Inputs.Aes128EncryptionResponse
    Configuration for AES-128 encryption.
    DrmSystems Pulumi.GoogleNative.Transcoder.V1.Inputs.DrmSystemsResponse
    DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
    MpegCenc Pulumi.GoogleNative.Transcoder.V1.Inputs.MpegCommonEncryptionResponse
    Configuration for MPEG Common Encryption (MPEG-CENC).
    SampleAes Pulumi.GoogleNative.Transcoder.V1.Inputs.SampleAesEncryptionResponse
    Configuration for SAMPLE-AES encryption.
    SecretManagerKeySource Pulumi.GoogleNative.Transcoder.V1.Inputs.SecretManagerSourceResponse
    Keys are stored in Google Secret Manager.
    Aes128 Aes128EncryptionResponse
    Configuration for AES-128 encryption.
    DrmSystems DrmSystemsResponse
    DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
    MpegCenc MpegCommonEncryptionResponse
    Configuration for MPEG Common Encryption (MPEG-CENC).
    SampleAes SampleAesEncryptionResponse
    Configuration for SAMPLE-AES encryption.
    SecretManagerKeySource SecretManagerSourceResponse
    Keys are stored in Google Secret Manager.
    aes128 Aes128EncryptionResponse
    Configuration for AES-128 encryption.
    drmSystems DrmSystemsResponse
    DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
    mpegCenc MpegCommonEncryptionResponse
    Configuration for MPEG Common Encryption (MPEG-CENC).
    sampleAes SampleAesEncryptionResponse
    Configuration for SAMPLE-AES encryption.
    secretManagerKeySource SecretManagerSourceResponse
    Keys are stored in Google Secret Manager.
    aes128 Aes128EncryptionResponse
    Configuration for AES-128 encryption.
    drmSystems DrmSystemsResponse
    DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
    mpegCenc MpegCommonEncryptionResponse
    Configuration for MPEG Common Encryption (MPEG-CENC).
    sampleAes SampleAesEncryptionResponse
    Configuration for SAMPLE-AES encryption.
    secretManagerKeySource SecretManagerSourceResponse
    Keys are stored in Google Secret Manager.
    aes128 Aes128EncryptionResponse
    Configuration for AES-128 encryption.
    drm_systems DrmSystemsResponse
    DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
    mpeg_cenc MpegCommonEncryptionResponse
    Configuration for MPEG Common Encryption (MPEG-CENC).
    sample_aes SampleAesEncryptionResponse
    Configuration for SAMPLE-AES encryption.
    secret_manager_key_source SecretManagerSourceResponse
    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.
    secretManagerKeySource Property Map
    Keys are stored in Google Secret Manager.

    Fmp4ConfigResponse

    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

    H264CodecSettingsResponse

    AllowOpenGop bool
    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.
    EnableTwoPass bool
    Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default is false.
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    GopFrameCount int
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-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 the H264CodecSettings message.
    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 the H264CodecSettings message.
    RateControlMode string
    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 H264CodecSettings message.
    VbvFullnessBits int
    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.
    VbvSizeBits int
    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.
    AllowOpenGop bool
    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.
    EnableTwoPass bool
    Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default is false.
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    GopFrameCount int
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-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 the H264CodecSettings message.
    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 the H264CodecSettings message.
    RateControlMode string
    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 H264CodecSettings message.
    VbvFullnessBits int
    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.
    VbvSizeBits int
    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.
    allowOpenGop Boolean
    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 Integer
    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.
    enableTwoPass Boolean
    Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default is false.
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    gopFrameCount Integer
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-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 the H264CodecSettings message.
    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 the H264CodecSettings message.
    rateControlMode String
    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 H264CodecSettings message.
    vbvFullnessBits Integer
    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.
    vbvSizeBits Integer
    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.
    allowOpenGop boolean
    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.
    bFrameCount number
    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.
    enableTwoPass boolean
    Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default is false.
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    gopFrameCount number
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-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 the H264CodecSettings message.
    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 the H264CodecSettings message.
    rateControlMode string
    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 H264CodecSettings message.
    vbvFullnessBits number
    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.
    vbvSizeBits number
    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_gop bool
    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_count 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.
    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_pass bool
    Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default is false.
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    gop_frame_count int
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-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 the H264CodecSettings message.
    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 the H264CodecSettings message.
    rate_control_mode str
    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 H264CodecSettings message.
    vbv_fullness_bits int
    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_bits int
    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.
    allowOpenGop Boolean
    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.
    bFrameCount Number
    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.
    enableTwoPass Boolean
    Use two-pass encoding strategy to achieve better video quality. H264CodecSettings.rate_control_mode must be vbr. The default is false.
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    gopFrameCount Number
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-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 the H264CodecSettings message.
    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 the H264CodecSettings message.
    rateControlMode String
    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 H264CodecSettings message.
    vbvFullnessBits Number
    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.
    vbvSizeBits Number
    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.

    H265CodecSettingsResponse

    AllowOpenGop bool
    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.
    EnableTwoPass bool
    Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default is false.
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    GopFrameCount int
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-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 the H265CodecSettings message.
    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-intra 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 H265CodecSettings message.
    RateControlMode string
    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 H265CodecSettings message.
    VbvFullnessBits int
    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.
    VbvSizeBits int
    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.
    AllowOpenGop bool
    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.
    EnableTwoPass bool
    Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default is false.
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    GopFrameCount int
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-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 the H265CodecSettings message.
    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-intra 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 H265CodecSettings message.
    RateControlMode string
    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 H265CodecSettings message.
    VbvFullnessBits int
    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.
    VbvSizeBits int
    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.
    allowOpenGop Boolean
    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 Integer
    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.
    enableTwoPass Boolean
    Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default is false.
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    gopFrameCount Integer
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-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 the H265CodecSettings message.
    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-intra 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 H265CodecSettings message.
    rateControlMode String
    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 H265CodecSettings message.
    vbvFullnessBits Integer
    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.
    vbvSizeBits Integer
    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.
    allowOpenGop boolean
    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.
    bFrameCount number
    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.
    enableTwoPass boolean
    Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default is false.
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    gopFrameCount number
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-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 the H265CodecSettings message.
    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-intra 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 H265CodecSettings message.
    rateControlMode string
    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 H265CodecSettings message.
    vbvFullnessBits number
    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.
    vbvSizeBits number
    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_gop bool
    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_count 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.
    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_pass bool
    Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default is false.
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    gop_frame_count int
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-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 the H265CodecSettings message.
    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-intra 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 H265CodecSettings message.
    rate_control_mode str
    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 H265CodecSettings message.
    vbv_fullness_bits int
    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_bits int
    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.
    allowOpenGop Boolean
    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.
    bFrameCount Number
    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.
    enableTwoPass Boolean
    Use two-pass encoding strategy to achieve better video quality. H265CodecSettings.rate_control_mode must be vbr. The default is false.
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    gopFrameCount Number
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-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 the H265CodecSettings message.
    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-intra 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 H265CodecSettings message.
    rateControlMode String
    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 H265CodecSettings message.
    vbvFullnessBits Number
    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.
    vbvSizeBits Number
    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.

    ImageResponse

    Alpha double
    Target image opacity. Valid values are from 1.0 (solid, default) to 0.0 (transparent), exclusive. Set this to a value greater than 0.0.
    Resolution Pulumi.GoogleNative.Transcoder.V1.Inputs.NormalizedCoordinateResponse
    Normalized image resolution, based on output video resolution. Valid values: 0.01.0. To respect the original image aspect ratio, set either x or y to 0.0. To use the original image resolution, set both x and y to 0.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) to 0.0 (transparent), exclusive. Set this to a value greater than 0.0.
    Resolution NormalizedCoordinateResponse
    Normalized image resolution, based on output video resolution. Valid values: 0.01.0. To respect the original image aspect ratio, set either x or y to 0.0. To use the original image resolution, set both x and y to 0.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) to 0.0 (transparent), exclusive. Set this to a value greater than 0.0.
    resolution NormalizedCoordinateResponse
    Normalized image resolution, based on output video resolution. Valid values: 0.01.0. To respect the original image aspect ratio, set either x or y to 0.0. To use the original image resolution, set both x and y to 0.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) to 0.0 (transparent), exclusive. Set this to a value greater than 0.0.
    resolution NormalizedCoordinateResponse
    Normalized image resolution, based on output video resolution. Valid values: 0.01.0. To respect the original image aspect ratio, set either x or y to 0.0. To use the original image resolution, set both x and y to 0.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) to 0.0 (transparent), exclusive. Set this to a value greater than 0.0.
    resolution NormalizedCoordinateResponse
    Normalized image resolution, based on output video resolution. Valid values: 0.01.0. To respect the original image aspect ratio, set either x or y to 0.0. To use the original image resolution, set both x and y to 0.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) to 0.0 (transparent), exclusive. Set this to a value greater than 0.0.
    resolution Property Map
    Normalized image resolution, based on output video resolution. Valid values: 0.01.0. To respect the original image aspect ratio, set either x or y to 0.0. To use the original image resolution, set both x and y to 0.0.
    uri String
    URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png. Only PNG and JPEG images are supported.

    InputResponse

    Key string
    A unique key for this input. Must be specified when using advanced mapping and edit lists.
    PreprocessingConfig Pulumi.GoogleNative.Transcoder.V1.Inputs.PreprocessingConfigResponse
    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 PreprocessingConfigResponse
    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 PreprocessingConfigResponse
    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 PreprocessingConfigResponse
    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 PreprocessingConfigResponse
    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.

    JobConfigResponse

    AdBreaks List<Pulumi.GoogleNative.Transcoder.V1.Inputs.AdBreakResponse>
    List of ad breaks. Specifies where to insert ad break tags in the output manifests.
    EditList List<Pulumi.GoogleNative.Transcoder.V1.Inputs.EditAtomResponse>
    List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
    ElementaryStreams List<Pulumi.GoogleNative.Transcoder.V1.Inputs.ElementaryStreamResponse>
    List of elementary streams.
    Encryptions List<Pulumi.GoogleNative.Transcoder.V1.Inputs.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 MuxStream output.
    Inputs List<Pulumi.GoogleNative.Transcoder.V1.Inputs.InputResponse>
    List of input assets stored in Cloud Storage.
    Manifests List<Pulumi.GoogleNative.Transcoder.V1.Inputs.ManifestResponse>
    List of output manifests.
    MuxStreams List<Pulumi.GoogleNative.Transcoder.V1.Inputs.MuxStreamResponse>
    List of multiplexing settings for output streams.
    Output Pulumi.GoogleNative.Transcoder.V1.Inputs.OutputResponse
    Output configuration.
    Overlays List<Pulumi.GoogleNative.Transcoder.V1.Inputs.OverlayResponse>
    List of overlays on the output video, in descending Z-order.
    PubsubDestination Pulumi.GoogleNative.Transcoder.V1.Inputs.PubsubDestinationResponse
    Destination on Pub/Sub.
    SpriteSheets List<Pulumi.GoogleNative.Transcoder.V1.Inputs.SpriteSheetResponse>
    List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
    AdBreaks []AdBreakResponse
    List of ad breaks. Specifies where to insert ad break tags in the output manifests.
    EditList []EditAtomResponse
    List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
    ElementaryStreams []ElementaryStreamResponse
    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 MuxStream output.
    Inputs []InputResponse
    List of input assets stored in Cloud Storage.
    Manifests []ManifestResponse
    List of output manifests.
    MuxStreams []MuxStreamResponse
    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 PubsubDestinationResponse
    Destination on Pub/Sub.
    SpriteSheets []SpriteSheetResponse
    List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
    adBreaks List<AdBreakResponse>
    List of ad breaks. Specifies where to insert ad break tags in the output manifests.
    editList List<EditAtomResponse>
    List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
    elementaryStreams List<ElementaryStreamResponse>
    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 MuxStream output.
    inputs List<InputResponse>
    List of input assets stored in Cloud Storage.
    manifests List<ManifestResponse>
    List of output manifests.
    muxStreams List<MuxStreamResponse>
    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 PubsubDestinationResponse
    Destination on Pub/Sub.
    spriteSheets List<SpriteSheetResponse>
    List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
    adBreaks AdBreakResponse[]
    List of ad breaks. Specifies where to insert ad break tags in the output manifests.
    editList EditAtomResponse[]
    List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
    elementaryStreams ElementaryStreamResponse[]
    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 MuxStream output.
    inputs InputResponse[]
    List of input assets stored in Cloud Storage.
    manifests ManifestResponse[]
    List of output manifests.
    muxStreams MuxStreamResponse[]
    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 PubsubDestinationResponse
    Destination on Pub/Sub.
    spriteSheets SpriteSheetResponse[]
    List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
    ad_breaks Sequence[AdBreakResponse]
    List of ad breaks. Specifies where to insert ad break tags in the output manifests.
    edit_list Sequence[EditAtomResponse]
    List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
    elementary_streams Sequence[ElementaryStreamResponse]
    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 MuxStream output.
    inputs Sequence[InputResponse]
    List of input assets stored in Cloud Storage.
    manifests Sequence[ManifestResponse]
    List of output manifests.
    mux_streams Sequence[MuxStreamResponse]
    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 PubsubDestinationResponse
    Destination on Pub/Sub.
    sprite_sheets Sequence[SpriteSheetResponse]
    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 MuxStream output.
    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.

    ManifestResponse

    Dash Pulumi.GoogleNative.Transcoder.V1.Inputs.DashConfigResponse
    DASH manifest configuration.
    FileName string
    The name of the generated file. The default is manifest with 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 .m3u8 extension is generated for each element in this list.
    Type string
    Type of the manifest.
    Dash DashConfigResponse
    DASH manifest configuration.
    FileName string
    The name of the generated file. The default is manifest with 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 .m3u8 extension is generated for each element in this list.
    Type string
    Type of the manifest.
    dash DashConfigResponse
    DASH manifest configuration.
    fileName String
    The name of the generated file. The default is manifest with 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 .m3u8 extension is generated for each element in this list.
    type String
    Type of the manifest.
    dash DashConfigResponse
    DASH manifest configuration.
    fileName string
    The name of the generated file. The default is manifest with 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 .m3u8 extension is generated for each element in this list.
    type string
    Type of the manifest.
    dash DashConfigResponse
    DASH manifest configuration.
    file_name str
    The name of the generated file. The default is manifest with 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 .m3u8 extension is generated for each element in this list.
    type str
    Type of the manifest.
    dash Property Map
    DASH manifest configuration.
    fileName String
    The name of the generated file. The default is manifest with 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 .m3u8 extension is generated for each element in this list.
    type String
    Type of the manifest.

    MpegCommonEncryptionResponse

    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

    MuxStreamResponse

    Container string
    The container format. The default is mp4 Supported container formats: - ts - fmp4- the corresponding file extension is .m4s - mp4 - vtt See 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.GoogleNative.Transcoder.V1.Inputs.Fmp4ConfigResponse
    Optional. fmp4 container configuration.
    Key string
    A unique key for this multiplexed stream.
    SegmentSettings Pulumi.GoogleNative.Transcoder.V1.Inputs.SegmentSettingsResponse
    Segment settings for ts, fmp4 and vtt.
    Container string
    The container format. The default is mp4 Supported container formats: - ts - fmp4- the corresponding file extension is .m4s - mp4 - vtt See 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. fmp4 container configuration.
    Key string
    A unique key for this multiplexed stream.
    SegmentSettings SegmentSettingsResponse
    Segment settings for ts, fmp4 and vtt.
    container String
    The container format. The default is mp4 Supported container formats: - ts - fmp4- the corresponding file extension is .m4s - mp4 - vtt See 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. fmp4 container configuration.
    key String
    A unique key for this multiplexed stream.
    segmentSettings SegmentSettingsResponse
    Segment settings for ts, fmp4 and vtt.
    container string
    The container format. The default is mp4 Supported container formats: - ts - fmp4- the corresponding file extension is .m4s - mp4 - vtt See 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. fmp4 container configuration.
    key string
    A unique key for this multiplexed stream.
    segmentSettings SegmentSettingsResponse
    Segment settings for ts, fmp4 and vtt.
    container str
    The container format. The default is mp4 Supported container formats: - ts - fmp4- the corresponding file extension is .m4s - mp4 - vtt See 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. fmp4 container configuration.
    key str
    A unique key for this multiplexed stream.
    segment_settings SegmentSettingsResponse
    Segment settings for ts, fmp4 and vtt.
    container String
    The container format. The default is mp4 Supported container formats: - ts - fmp4- the corresponding file extension is .m4s - mp4 - vtt See 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. fmp4 container configuration.
    key String
    A unique key for this multiplexed stream.
    segmentSettings Property Map
    Segment settings for ts, fmp4 and vtt.

    NormalizedCoordinateResponse

    X double
    Normalized x coordinate.
    Y double
    Normalized y coordinate.
    X float64
    Normalized x coordinate.
    Y float64
    Normalized y coordinate.
    x Double
    Normalized x coordinate.
    y Double
    Normalized y coordinate.
    x number
    Normalized x coordinate.
    y number
    Normalized y coordinate.
    x float
    Normalized x coordinate.
    y float
    Normalized y coordinate.
    x Number
    Normalized x coordinate.
    y Number
    Normalized y coordinate.

    OutputResponse

    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.

    OverlayResponse

    Animations List<Pulumi.GoogleNative.Transcoder.V1.Inputs.AnimationResponse>
    List of animations. The list should be chronological, without any time overlap.
    Image Pulumi.GoogleNative.Transcoder.V1.Inputs.ImageResponse
    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.

    PadResponse

    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.

    PreprocessingConfigResponse

    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.

    PubsubDestinationResponse

    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}.

    SecretManagerSourceResponse

    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.

    SegmentSettingsResponse

    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 that segmentDuration must be greater than or equal to gopDuration, and segmentDuration must be divisible by gopDuration.
    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 that segmentDuration must be greater than or equal to gopDuration, and segmentDuration must be divisible by gopDuration.
    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 that segmentDuration must be greater than or equal to gopDuration, and segmentDuration must be divisible by gopDuration.
    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 that segmentDuration must be greater than or equal to gopDuration, and segmentDuration must be divisible by gopDuration.
    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 that segmentDuration must be greater than or equal to gopDuration, and segmentDuration must be divisible by gopDuration.
    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 that segmentDuration must be greater than or equal to gopDuration, and segmentDuration must be divisible by gopDuration.

    SpriteSheetResponse

    ColumnCount int
    The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
    EndTimeOffset string
    End time in seconds, relative to the output file timeline. When end_time_offset is 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.
    SpriteHeightPixels int
    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.
    SpriteWidthPixels int
    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.
    StartTimeOffset string
    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.
    EndTimeOffset string
    End time in seconds, relative to the output file timeline. When end_time_offset is 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.
    SpriteHeightPixels int
    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.
    SpriteWidthPixels int
    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.
    StartTimeOffset string
    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.
    endTimeOffset String
    End time in seconds, relative to the output file timeline. When end_time_offset is 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.
    spriteHeightPixels Integer
    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.
    spriteWidthPixels Integer
    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.
    startTimeOffset String
    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.
    endTimeOffset string
    End time in seconds, relative to the output file timeline. When end_time_offset is 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.
    spriteHeightPixels number
    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.
    spriteWidthPixels number
    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.
    startTimeOffset string
    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_offset str
    End time in seconds, relative to the output file timeline. When end_time_offset is 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_pixels int
    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_pixels int
    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_offset str
    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.
    endTimeOffset String
    End time in seconds, relative to the output file timeline. When end_time_offset is 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.
    spriteHeightPixels Number
    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.
    spriteWidthPixels Number
    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.
    startTimeOffset String
    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.

    TextMappingResponse

    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.

    TextStreamResponse

    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-US or sr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
    Mapping List<Pulumi.GoogleNative.Transcoder.V1.Inputs.TextMappingResponse>
    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-US or sr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
    Mapping []TextMappingResponse
    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-US or sr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
    mapping List<TextMappingResponse>
    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-US or sr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
    mapping TextMappingResponse[]
    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-US or sr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
    mapping Sequence[TextMappingResponse]
    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-US or sr-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.

    VideoStreamResponse

    H264 H264CodecSettingsResponse
    H264 codec settings.
    H265 H265CodecSettingsResponse
    H265 codec settings.
    Vp9 Vp9CodecSettingsResponse
    VP9 codec settings.
    h264 H264CodecSettingsResponse
    H264 codec settings.
    h265 H265CodecSettingsResponse
    H265 codec settings.
    vp9 Vp9CodecSettingsResponse
    VP9 codec settings.
    h264 H264CodecSettingsResponse
    H264 codec settings.
    h265 H265CodecSettingsResponse
    H265 codec settings.
    vp9 Vp9CodecSettingsResponse
    VP9 codec settings.
    h264 H264CodecSettingsResponse
    H264 codec settings.
    h265 H265CodecSettingsResponse
    H265 codec settings.
    vp9 Vp9CodecSettingsResponse
    VP9 codec settings.
    h264 Property Map
    H264 codec settings.
    h265 Property Map
    H265 codec settings.
    vp9 Property Map
    VP9 codec settings.

    Vp9CodecSettingsResponse

    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    GopFrameCount int
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format
    Profile string
    Enforces the specified codec profile. The following profiles are supported: * profile0 (default) * profile1 * profile2 * profile3 The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the Vp9CodecSettings message.
    RateControlMode string
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    GopFrameCount int
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format
    Profile string
    Enforces the specified codec profile. The following profiles are supported: * profile0 (default) * profile1 * profile2 * profile3 The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the Vp9CodecSettings message.
    RateControlMode string
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    gopFrameCount Integer
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format
    profile String
    Enforces the specified codec profile. The following profiles are supported: * profile0 (default) * profile1 * profile2 * profile3 The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the Vp9CodecSettings message.
    rateControlMode String
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    gopFrameCount number
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format
    profile string
    Enforces the specified codec profile. The following profiles are supported: * profile0 (default) * profile1 * profile2 * profile3 The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the Vp9CodecSettings message.
    rateControlMode string
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    gop_frame_count int
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format
    profile str
    Enforces the specified codec profile. The following profiles are supported: * profile0 (default) * profile1 * profile2 * profile3 The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the Vp9CodecSettings message.
    rate_control_mode str
    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 that gopDuration must be less than or equal to segmentDuration, and segmentDuration must be divisible by gopDuration.
    gopFrameCount Number
    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: - yuv420p pixel format - yuv422p pixel format - yuv444p pixel format - yuv420p10 10-bit HDR pixel format - yuv422p10 10-bit HDR pixel format - yuv444p10 10-bit HDR pixel format - yuv420p12 12-bit HDR pixel format - yuv422p12 12-bit HDR pixel format - yuv444p12 12-bit HDR pixel format
    profile String
    Enforces the specified codec profile. The following profiles are supported: * profile0 (default) * profile1 * profile2 * profile3 The available options are WebM-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the Vp9CodecSettings message.
    rateControlMode String
    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.

    YadifConfigResponse

    DeinterlaceAllFrames bool
    Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
    DisableSpatialInterlacing bool
    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
    DeinterlaceAllFrames bool
    Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
    DisableSpatialInterlacing bool
    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
    deinterlaceAllFrames Boolean
    Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
    disableSpatialInterlacing Boolean
    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
    deinterlaceAllFrames boolean
    Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
    disableSpatialInterlacing boolean
    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_frames bool
    Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
    disable_spatial_interlacing bool
    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
    deinterlaceAllFrames Boolean
    Deinterlace all frames rather than just the frames identified as interlaced. The default is false.
    disableSpatialInterlacing Boolean
    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-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi