diff --git a/google/cloud/video/transcoder_v1/types/resources.py b/google/cloud/video/transcoder_v1/types/resources.py index 250a379..c125eb6 100644 --- a/google/cloud/video/transcoder_v1/types/resources.py +++ b/google/cloud/video/transcoder_v1/types/resources.py @@ -2043,6 +2043,13 @@ class AudioStream(proto.Message): sample_rate_hertz (int): The audio sample rate in Hertz. The default is 48000 Hertz. + 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. + display_name (str): + The name for this particular audio stream + that will be added to the HLS/DASH manifest. """ class AudioMapping(proto.Message): @@ -2120,6 +2127,14 @@ class AudioMapping(proto.Message): proto.INT32, number=6, ) + language_code: str = proto.Field( + proto.STRING, + number=7, + ) + display_name: str = proto.Field( + proto.STRING, + number=8, + ) class TextStream(proto.Message): @@ -2137,9 +2152,16 @@ class TextStream(proto.Message): - ``cea608`` - ``cea708`` - ``webvtt`` + 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. mapping_ (MutableSequence[google.cloud.video.transcoder_v1.types.TextStream.TextMapping]): The mapping for the ``Job.edit_list`` atoms with text ``EditAtom.inputs``. + display_name (str): + The name for this particular text stream that + will be added to the HLS/DASH manifest. """ class TextMapping(proto.Message): @@ -2174,11 +2196,19 @@ class TextMapping(proto.Message): proto.STRING, number=1, ) + language_code: str = proto.Field( + proto.STRING, + number=2, + ) mapping_: MutableSequence[TextMapping] = proto.RepeatedField( proto.MESSAGE, number=3, message=TextMapping, ) + display_name: str = proto.Field( + proto.STRING, + number=4, + ) class SegmentSettings(proto.Message): diff --git a/samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json b/samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json index ae2619e..2c7572e 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-video-transcoder", - "version": "1.7.0" + "version": "0.1.0" }, "snippets": [ { diff --git a/tests/unit/gapic/transcoder_v1/test_transcoder_service.py b/tests/unit/gapic/transcoder_v1/test_transcoder_service.py index 194a058..8861260 100644 --- a/tests/unit/gapic/transcoder_v1/test_transcoder_service.py +++ b/tests/unit/gapic/transcoder_v1/test_transcoder_service.py @@ -3207,9 +3207,12 @@ def test_create_job_rest(request_type): } ], "sample_rate_hertz": 1817, + "language_code": "language_code_value", + "display_name": "display_name_value", }, "text_stream": { "codec": "codec_value", + "language_code": "language_code_value", "mapping_": [ { "atom_key": "atom_key_value", @@ -3217,6 +3220,7 @@ def test_create_job_rest(request_type): "input_track": 1188, } ], + "display_name": "display_name_value", }, } ], @@ -3622,9 +3626,12 @@ def test_create_job_rest_bad_request( } ], "sample_rate_hertz": 1817, + "language_code": "language_code_value", + "display_name": "display_name_value", }, "text_stream": { "codec": "codec_value", + "language_code": "language_code_value", "mapping_": [ { "atom_key": "atom_key_value", @@ -3632,6 +3639,7 @@ def test_create_job_rest_bad_request( "input_track": 1188, } ], + "display_name": "display_name_value", }, } ], @@ -4796,9 +4804,12 @@ def test_create_job_template_rest(request_type): } ], "sample_rate_hertz": 1817, + "language_code": "language_code_value", + "display_name": "display_name_value", }, "text_stream": { "codec": "codec_value", + "language_code": "language_code_value", "mapping_": [ { "atom_key": "atom_key_value", @@ -4806,6 +4817,7 @@ def test_create_job_template_rest(request_type): "input_track": 1188, } ], + "display_name": "display_name_value", }, } ], @@ -5206,9 +5218,12 @@ def test_create_job_template_rest_bad_request( } ], "sample_rate_hertz": 1817, + "language_code": "language_code_value", + "display_name": "display_name_value", }, "text_stream": { "codec": "codec_value", + "language_code": "language_code_value", "mapping_": [ { "atom_key": "atom_key_value", @@ -5216,6 +5231,7 @@ def test_create_job_template_rest_bad_request( "input_track": 1188, } ], + "display_name": "display_name_value", }, } ],