Skip to content

Commit 9a47aa7

Browse files
feat: Specifying language code and display name for text and audio streams is now supported (googleapis#288)
* feat: Specifying language code and display name for text and audio streams is now supported PiperOrigin-RevId: 513138925 Source-Link: googleapis/googleapis@187d780 Source-Link: https://github.com/googleapis/googleapis-gen/commit/b7979ed1865459c5d194dc5826a9cdf1cf877581 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYjc5NzllZDE4NjU0NTljNWQxOTRkYzU4MjZhOWNkZjFjZjg3NzU4MSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 250c378 commit 9a47aa7

File tree

3 files changed

+47
-1
lines changed

3 files changed

+47
-1
lines changed

google/cloud/video/transcoder_v1/types/resources.py

+30
Original file line numberDiff line numberDiff line change
@@ -2043,6 +2043,13 @@ class AudioStream(proto.Message):
20432043
sample_rate_hertz (int):
20442044
The audio sample rate in Hertz. The default
20452045
is 48000 Hertz.
2046+
language_code (str):
2047+
The BCP-47 language code, such as ``en-US`` or ``sr-Latn``.
2048+
For more information, see
2049+
https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
2050+
display_name (str):
2051+
The name for this particular audio stream
2052+
that will be added to the HLS/DASH manifest.
20462053
"""
20472054

20482055
class AudioMapping(proto.Message):
@@ -2120,6 +2127,14 @@ class AudioMapping(proto.Message):
21202127
proto.INT32,
21212128
number=6,
21222129
)
2130+
language_code: str = proto.Field(
2131+
proto.STRING,
2132+
number=7,
2133+
)
2134+
display_name: str = proto.Field(
2135+
proto.STRING,
2136+
number=8,
2137+
)
21232138

21242139

21252140
class TextStream(proto.Message):
@@ -2137,9 +2152,16 @@ class TextStream(proto.Message):
21372152
- ``cea608``
21382153
- ``cea708``
21392154
- ``webvtt``
2155+
language_code (str):
2156+
The BCP-47 language code, such as ``en-US`` or ``sr-Latn``.
2157+
For more information, see
2158+
https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
21402159
mapping_ (MutableSequence[google.cloud.video.transcoder_v1.types.TextStream.TextMapping]):
21412160
The mapping for the ``Job.edit_list`` atoms with text
21422161
``EditAtom.inputs``.
2162+
display_name (str):
2163+
The name for this particular text stream that
2164+
will be added to the HLS/DASH manifest.
21432165
"""
21442166

21452167
class TextMapping(proto.Message):
@@ -2174,11 +2196,19 @@ class TextMapping(proto.Message):
21742196
proto.STRING,
21752197
number=1,
21762198
)
2199+
language_code: str = proto.Field(
2200+
proto.STRING,
2201+
number=2,
2202+
)
21772203
mapping_: MutableSequence[TextMapping] = proto.RepeatedField(
21782204
proto.MESSAGE,
21792205
number=3,
21802206
message=TextMapping,
21812207
)
2208+
display_name: str = proto.Field(
2209+
proto.STRING,
2210+
number=4,
2211+
)
21822212

21832213

21842214
class SegmentSettings(proto.Message):

samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
],
99
"language": "PYTHON",
1010
"name": "google-cloud-video-transcoder",
11-
"version": "1.7.0"
11+
"version": "0.1.0"
1212
},
1313
"snippets": [
1414
{

tests/unit/gapic/transcoder_v1/test_transcoder_service.py

+16
Original file line numberDiff line numberDiff line change
@@ -3207,16 +3207,20 @@ def test_create_job_rest(request_type):
32073207
}
32083208
],
32093209
"sample_rate_hertz": 1817,
3210+
"language_code": "language_code_value",
3211+
"display_name": "display_name_value",
32103212
},
32113213
"text_stream": {
32123214
"codec": "codec_value",
3215+
"language_code": "language_code_value",
32133216
"mapping_": [
32143217
{
32153218
"atom_key": "atom_key_value",
32163219
"input_key": "input_key_value",
32173220
"input_track": 1188,
32183221
}
32193222
],
3223+
"display_name": "display_name_value",
32203224
},
32213225
}
32223226
],
@@ -3622,16 +3626,20 @@ def test_create_job_rest_bad_request(
36223626
}
36233627
],
36243628
"sample_rate_hertz": 1817,
3629+
"language_code": "language_code_value",
3630+
"display_name": "display_name_value",
36253631
},
36263632
"text_stream": {
36273633
"codec": "codec_value",
3634+
"language_code": "language_code_value",
36283635
"mapping_": [
36293636
{
36303637
"atom_key": "atom_key_value",
36313638
"input_key": "input_key_value",
36323639
"input_track": 1188,
36333640
}
36343641
],
3642+
"display_name": "display_name_value",
36353643
},
36363644
}
36373645
],
@@ -4796,16 +4804,20 @@ def test_create_job_template_rest(request_type):
47964804
}
47974805
],
47984806
"sample_rate_hertz": 1817,
4807+
"language_code": "language_code_value",
4808+
"display_name": "display_name_value",
47994809
},
48004810
"text_stream": {
48014811
"codec": "codec_value",
4812+
"language_code": "language_code_value",
48024813
"mapping_": [
48034814
{
48044815
"atom_key": "atom_key_value",
48054816
"input_key": "input_key_value",
48064817
"input_track": 1188,
48074818
}
48084819
],
4820+
"display_name": "display_name_value",
48094821
},
48104822
}
48114823
],
@@ -5206,16 +5218,20 @@ def test_create_job_template_rest_bad_request(
52065218
}
52075219
],
52085220
"sample_rate_hertz": 1817,
5221+
"language_code": "language_code_value",
5222+
"display_name": "display_name_value",
52095223
},
52105224
"text_stream": {
52115225
"codec": "codec_value",
5226+
"language_code": "language_code_value",
52125227
"mapping_": [
52135228
{
52145229
"atom_key": "atom_key_value",
52155230
"input_key": "input_key_value",
52165231
"input_track": 1188,
52175232
}
52185233
],
5234+
"display_name": "display_name_value",
52195235
},
52205236
}
52215237
],

0 commit comments

Comments
 (0)