Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 94c1c3e

Browse files
committedJun 20, 2023
feat(transcoder): update the api
#### transcoder:v1 The following keys were added: - schemas.DashConfig (Total Keys: 3) - schemas.Manifest.properties.dash.$ref (Total Keys: 1)
1 parent 09f8e85 commit 94c1c3e

File tree

3 files changed

+50
-1
lines changed

3 files changed

+50
-1
lines changed
 

‎docs/dyn/transcoder_v1.projects.locations.jobTemplates.html

+12
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,9 @@ <h3>Method Details</h3>
272272
],
273273
&quot;manifests&quot;: [ # List of output manifests.
274274
{ # Manifest configuration.
275+
&quot;dash&quot;: { # `DASH` manifest configuration. # `DASH` manifest configuration.
276+
&quot;segmentReferenceScheme&quot;: &quot;A String&quot;, # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
277+
},
275278
&quot;fileName&quot;: &quot;A String&quot;, # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
276279
&quot;muxStreams&quot;: [ # Required. List of user given `MuxStream.key`s 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 of the `Manifest.mux_streams`.
277280
&quot;A String&quot;,
@@ -530,6 +533,9 @@ <h3>Method Details</h3>
530533
],
531534
&quot;manifests&quot;: [ # List of output manifests.
532535
{ # Manifest configuration.
536+
&quot;dash&quot;: { # `DASH` manifest configuration. # `DASH` manifest configuration.
537+
&quot;segmentReferenceScheme&quot;: &quot;A String&quot;, # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
538+
},
533539
&quot;fileName&quot;: &quot;A String&quot;, # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
534540
&quot;muxStreams&quot;: [ # Required. List of user given `MuxStream.key`s 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 of the `Manifest.mux_streams`.
535541
&quot;A String&quot;,
@@ -813,6 +819,9 @@ <h3>Method Details</h3>
813819
],
814820
&quot;manifests&quot;: [ # List of output manifests.
815821
{ # Manifest configuration.
822+
&quot;dash&quot;: { # `DASH` manifest configuration. # `DASH` manifest configuration.
823+
&quot;segmentReferenceScheme&quot;: &quot;A String&quot;, # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
824+
},
816825
&quot;fileName&quot;: &quot;A String&quot;, # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
817826
&quot;muxStreams&quot;: [ # Required. List of user given `MuxStream.key`s 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 of the `Manifest.mux_streams`.
818827
&quot;A String&quot;,
@@ -1083,6 +1092,9 @@ <h3>Method Details</h3>
10831092
],
10841093
&quot;manifests&quot;: [ # List of output manifests.
10851094
{ # Manifest configuration.
1095+
&quot;dash&quot;: { # `DASH` manifest configuration. # `DASH` manifest configuration.
1096+
&quot;segmentReferenceScheme&quot;: &quot;A String&quot;, # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
1097+
},
10861098
&quot;fileName&quot;: &quot;A String&quot;, # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
10871099
&quot;muxStreams&quot;: [ # Required. List of user given `MuxStream.key`s 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 of the `Manifest.mux_streams`.
10881100
&quot;A String&quot;,

‎docs/dyn/transcoder_v1.projects.locations.jobs.html

+12
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,9 @@ <h3>Method Details</h3>
272272
],
273273
&quot;manifests&quot;: [ # List of output manifests.
274274
{ # Manifest configuration.
275+
&quot;dash&quot;: { # `DASH` manifest configuration. # `DASH` manifest configuration.
276+
&quot;segmentReferenceScheme&quot;: &quot;A String&quot;, # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
277+
},
275278
&quot;fileName&quot;: &quot;A String&quot;, # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
276279
&quot;muxStreams&quot;: [ # Required. List of user given `MuxStream.key`s 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 of the `Manifest.mux_streams`.
277280
&quot;A String&quot;,
@@ -547,6 +550,9 @@ <h3>Method Details</h3>
547550
],
548551
&quot;manifests&quot;: [ # List of output manifests.
549552
{ # Manifest configuration.
553+
&quot;dash&quot;: { # `DASH` manifest configuration. # `DASH` manifest configuration.
554+
&quot;segmentReferenceScheme&quot;: &quot;A String&quot;, # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
555+
},
550556
&quot;fileName&quot;: &quot;A String&quot;, # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
551557
&quot;muxStreams&quot;: [ # Required. List of user given `MuxStream.key`s 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 of the `Manifest.mux_streams`.
552558
&quot;A String&quot;,
@@ -848,6 +854,9 @@ <h3>Method Details</h3>
848854
],
849855
&quot;manifests&quot;: [ # List of output manifests.
850856
{ # Manifest configuration.
857+
&quot;dash&quot;: { # `DASH` manifest configuration. # `DASH` manifest configuration.
858+
&quot;segmentReferenceScheme&quot;: &quot;A String&quot;, # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
859+
},
851860
&quot;fileName&quot;: &quot;A String&quot;, # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
852861
&quot;muxStreams&quot;: [ # Required. List of user given `MuxStream.key`s 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 of the `Manifest.mux_streams`.
853862
&quot;A String&quot;,
@@ -1136,6 +1145,9 @@ <h3>Method Details</h3>
11361145
],
11371146
&quot;manifests&quot;: [ # List of output manifests.
11381147
{ # Manifest configuration.
1148+
&quot;dash&quot;: { # `DASH` manifest configuration. # `DASH` manifest configuration.
1149+
&quot;segmentReferenceScheme&quot;: &quot;A String&quot;, # The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`
1150+
},
11391151
&quot;fileName&quot;: &quot;A String&quot;, # The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
11401152
&quot;muxStreams&quot;: [ # Required. List of user given `MuxStream.key`s 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 of the `Manifest.mux_streams`.
11411153
&quot;A String&quot;,

‎googleapiclient/discovery_cache/documents/transcoder.v1.json

+26-1
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,7 @@
385385
}
386386
}
387387
},
388-
"revision": "20230517",
388+
"revision": "20230607",
389389
"rootUrl": "https://transcoder.googleapis.com/",
390390
"schemas": {
391391
"AdBreak": {
@@ -653,6 +653,27 @@
653653
},
654654
"type": "object"
655655
},
656+
"DashConfig": {
657+
"description": "`DASH` manifest configuration.",
658+
"id": "DashConfig",
659+
"properties": {
660+
"segmentReferenceScheme": {
661+
"description": "The segment reference scheme for a `DASH` manifest. The default is `SEGMENT_LIST`",
662+
"enum": [
663+
"SEGMENT_REFERENCE_SCHEME_UNSPECIFIED",
664+
"SEGMENT_LIST",
665+
"SEGMENT_TEMPLATE_NUMBER"
666+
],
667+
"enumDescriptions": [
668+
"The segment reference scheme is not specified.",
669+
"Lists the URLs of media files for each segment.",
670+
"Lists each segment from a template with $Number$ variable."
671+
],
672+
"type": "string"
673+
}
674+
},
675+
"type": "object"
676+
},
656677
"Deblock": {
657678
"description": "Deblock preprocessing configuration. **Note:** This configuration is not supported.",
658679
"id": "Deblock",
@@ -1230,6 +1251,10 @@
12301251
"description": "Manifest configuration.",
12311252
"id": "Manifest",
12321253
"properties": {
1254+
"dash": {
1255+
"$ref": "DashConfig",
1256+
"description": "`DASH` manifest configuration."
1257+
},
12331258
"fileName": {
12341259
"description": "The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.",
12351260
"type": "string"

0 commit comments

Comments
 (0)
Please sign in to comment.