Has media schema(媒体模式判断(Has media schema))¶
Supported in: Batch
Checks if a media reference has a specific schema type and format. This expression can be used as a filter condition to filter media sets by media type and allow downstream schema-specific transformations.
Expression categories: Media
Declared arguments¶
- Media format: The format to assert.
Enum\ - Media reference: The media reference to check.
Expression\ - Media schema: The schema to assert.
Enum\
Output type: Boolean
Examples¶
Example 1: Base case¶
Argument values:
- Media format:
png - Media reference:
mediaReference - Media schema:
imagery
| mediaReference | Output |
|---|---|
| {"mimeType":"image/png","reference":{"type":"mediaSetItem","mediaSetItem":{"mediaSetRid":"ri.mio.test.media-set.1","mediaItemRid":"ri.mio.test.media-item.1"}}} | true |
Example 2: Base case¶
Argument values:
- Media format:
wav - Media reference:
mediaReference - Media schema:
audio
| mediaReference | Output |
|---|---|
| {"mimeType":"image/png","reference":{"type":"mediaSetItem","mediaSetItem":{"mediaSetRid":"ri.mio.test.media-set.1","mediaItemRid":"ri.mio.test.media-item.1"}}} | false |
Example 3: Null case¶
Argument values:
- Media format:
png - Media reference:
mediaReference - Media schema:
imagery
| mediaReference | Output |
|---|---|
| null | false |
中文翻译¶
媒体模式判断(Has media schema)¶
支持:批处理(Batch)
检查媒体引用(media reference)是否具有特定的模式类型(schema type)和格式(format)。该表达式可用作过滤条件,按媒体类型筛选媒体集(media set),并支持下游基于模式的转换。
表达式类别: 媒体(Media)
声明的参数¶
- 媒体格式(Media format): 要断言的格式。
枚举类型(Enum)\ - 媒体引用(Media reference): 要检查的媒体引用。
表达式(Expression)\ - 媒体模式(Media schema): 要断言的模式。
枚举类型(Enum)\<音频(Audio)、文档(Document)、电子邮件(Email)、图像(Image)、电子表格(Spreadsheet)、视频(Video)>
输出类型: 布尔值(Boolean)
示例¶
示例 1:基础情况¶
参数值:
- 媒体格式:
png - 媒体引用:
mediaReference - 媒体模式:
imagery
| mediaReference | 输出 |
|---|---|
| {"mimeType":"image/png","reference":{"type":"mediaSetItem","mediaSetItem":{"mediaSetRid":"ri.mio.test.media-set.1","mediaItemRid":"ri.mio.test.media-item.1"}}} | true |
示例 2:基础情况¶
参数值:
- 媒体格式:
wav - 媒体引用:
mediaReference - 媒体模式:
audio
| mediaReference | 输出 |
|---|---|
| {"mimeType":"image/png","reference":{"type":"mediaSetItem","mediaSetItem":{"mediaSetRid":"ri.mio.test.media-set.1","mediaItemRid":"ri.mio.test.media-item.1"}}} | false |
示例 3:空值情况¶
参数值:
- 媒体格式:
png - 媒体引用:
mediaReference - 媒体模式:
imagery
| mediaReference | 输出 |
|---|---|
| null | false |