Construct delegated media Gotham identifier (GID)(构造委托媒体 Gotham 标识符(GID))¶
Supported in: Batch, Streaming
Expression to construct a valid delegated media Gotham identifier (GID) from components. If result is more than 1024 characters, produces a null row.
Expression categories: Other
Declared arguments¶
- Media locator: Nonempty locator for the delegated media. Null or empty values result in null output.
Expression\ - Media type: Nonempty type of the delegated media. Null or empty values result in null output.
Expression\ - Producer instance: UUID for the media producer. An invalid UUID will nullify all output.
Literal\
Output type: Delegated media Gotham identifier (GID)
Examples¶
Example 1: Base case¶
Argument values:
- Media locator:
locator - Media type:
mediaType - Producer instance: invalidUuid
| mediaType | locator | Output |
|---|---|---|
| testaudiotype | empty string | null |
Example 2: Base case¶
Argument values:
- Media locator:
locator - Media type:
mediaType - Producer instance: invalidUuid
| mediaType | locator | Output |
|---|---|---|
| empty string | testlocator | null |
Example 3: Base case¶
Argument values:
- Media locator:
locator - Media type:
mediaType - Producer instance: invalidUuid
| mediaType | locator | Output |
|---|---|---|
| testaudiotype | testlocator | null |
Example 4: Base case¶
Argument values:
- Media locator:
locator - Media type:
mediaType - Producer instance: 12345678-1234-1234-1234-123456789012
| mediaType | locator | Output |
|---|---|---|
| null | testlocator | null |
Example 5: Base case¶
Argument values:
- Media locator:
locator - Media type:
mediaType - Producer instance: 12345678-1234-1234-1234-123456789012
| mediaType | locator | Output |
|---|---|---|
| testaudiotype | null | null |
Example 6: Base case¶
Argument values:
- Media locator:
locator - Media type:
mediaType - Producer instance: 12345678-1234-1234-1234-123456789012
| mediaType | locator | Output |
|---|---|---|
| testaudiotype | testlocator | ri.gotham-delegated-media.12345678-1234-1234-1234-123456789012.testaudiotype.testlocator |
中文翻译¶
构造委托媒体 Gotham 标识符(GID)¶
支持:批处理(Batch)、流处理(Streaming)
通过各组件构造有效的委托媒体 Gotham 标识符(GID)的表达式。若结果超过 1024 个字符,则生成空行。
表达式类别: 其他
声明的参数¶
- 媒体定位符(Media locator): 委托媒体的非空定位符。空值或空字符串将导致输出为空。
表达式\ - 媒体类型(Media type): 委托媒体的非空类型。空值或空字符串将导致输出为空。
表达式\ - 生产者实例(Producer instance): 媒体生产者的 UUID。无效的 UUID 将使所有输出为空。
字面量\
输出类型: 委托媒体 Gotham 标识符(GID)
示例¶
示例 1:基础情况¶
参数值:
- 媒体定位符:
locator - 媒体类型:
mediaType - 生产者实例: invalidUuid
| mediaType | locator | 输出 |
|---|---|---|
| testaudiotype | 空字符串 | null |
示例 2:基础情况¶
参数值:
- 媒体定位符:
locator - 媒体类型:
mediaType - 生产者实例: invalidUuid
| mediaType | locator | 输出 |
|---|---|---|
| 空字符串 | testlocator | null |
示例 3:基础情况¶
参数值:
- 媒体定位符:
locator - 媒体类型:
mediaType - 生产者实例: invalidUuid
| mediaType | locator | 输出 |
|---|---|---|
| testaudiotype | testlocator | null |
示例 4:基础情况¶
参数值:
- 媒体定位符:
locator - 媒体类型:
mediaType - 生产者实例: 12345678-1234-1234-1234-123456789012
| mediaType | locator | 输出 |
|---|---|---|
| null | testlocator | null |
示例 5:基础情况¶
参数值:
- 媒体定位符:
locator - 媒体类型:
mediaType - 生产者实例: 12345678-1234-1234-1234-123456789012
| mediaType | locator | 输出 |
|---|---|---|
| testaudiotype | null | null |
示例 6:基础情况¶
参数值:
- 媒体定位符:
locator - 媒体类型:
mediaType - 生产者实例: 12345678-1234-1234-1234-123456789012
| mediaType | locator | 输出 |
|---|---|---|
| testaudiotype | testlocator | ri.gotham-delegated-media.12345678-1234-1234-1234-123456789012.testaudiotype.testlocator |