开始之前
要访问和创建转换,请确保应用程序具有正确的访问权限。有关更多信息,请参阅 管理身份用例.
我该如何 ...?
启动转换
要启动对给定数据集的转换,请按照以下步骤操作
- 传递所有信息来识别数据集。
- 传递你想要启动的
WorkflowType
。
可能的 WorkflowType
值包括
- THUMBNAIL_GENERATION
- GLB_PREVIEW
- DATA_STREAMING
- TRANSCODE_VIDEO
返回的对象是创建的转换。请确保检索返回对象中包含的 id 以便稍后刷新并跟踪转换的进度。
transformation = unity_cloud.assets.start_transformation( org_id = "012345678912", project_id = "1234abcd-ab12-cd34-ef56-123456abcdef", asset_id = "0123456789abcdefghijklmn", asset_version = "1234abcd-ab12-cd34-ef56-123456abcdef", dataset_id = "1234abcd-12ab-34cd-56ef-123456abcdef", workflow_type = unity_cloud.WorkflowType.THUMBNAIL_GENERATION )
获取转换
要获取之前启动的转换(无论是否已完成),请传递数据集的信息和转换的 id。
transformation = unity_cloud.assets.get_transformation( org_id = "012345678912", project_id = "1234abcd-ab12-cd34-ef56-123456abcdef", asset_id = "0123456789abcdefghijklmn", asset_version = "1234abcd-ab12-cd34-ef56-123456abcdef", dataset_id = "1234abcd-12ab-34cd-56ef-123456abcdef", workflow_id = "012345678912" )
列出转换
你可以使用一个或多个可选参数列出组织和项目的转换
- asset_id : 转换影响的资源。留空以搜索所有资源。
- asset_version : 资源的版本。留空以搜索所有资源版本。
- dataset_id: 数据集 ID。留空以搜索所有可能的数据集。
- transformation_status. 转换状态。留空以搜索所有转换状态。
- user_id: 启动转换的用户。留空以搜索所有用户。
- limit_to: 应返回的结果数量的最大值。留空以返回所有内容。
- skip: 与 limit_to 结合使用以分页浏览结果。
transformations = unity_cloud.assets.list_transformations( org_id = "012345678912", project_id = "1234abcd-ab12-cd34-ef56-123456abcdef", <optional arguments>)