![]() |
CRIWARE Unity Plugin Manual
Last Updated: 2025-05-08
|
用于将视频汇入素材的组件。 更多...
Public 类型 | |
| enum | MaxFrameDrop |
| 最大丢帧数类型 | |
| enum | RenderMode |
| 素材渲染模式类型 更多... | |
Public 成员函数 | |
| delegate void | OnApplicationPauseCallback (CriManaMovieMaterialBase manaMovieMaterial, bool appPause) |
| 应用程序暂停时回调委托 更多... | |
| void | Play () |
| 开始播放。 更多... | |
| void | Stop () |
| 发出视频播放停止请求。 更多... | |
| void | Pause (bool sw) |
| 切换视频播放的暂停。 更多... | |
| void | PlayerManualInitialize () |
| Player初始化(手动用) 更多... | |
| void | PlayerManualFinalize () |
| 结束Player(手动用) 更多... | |
| void | PlayerManualSetup () |
| Player准备(手动用) 更多... | |
| virtual bool | RenderTargetManualSetup () |
| 绘制目标的初始化处理(用于手动) 更多... | |
| virtual void | RenderTargetManualFinalize () |
| 绘制目标的结束处理(用于手动) 更多... | |
| void | PlayerManualUpdate () |
| Player帧更新(手动用) 更多... | |
Public 属性 | |
| bool | playOnStart = false |
| 设置是否在 Start 时播放。 更多... | |
| bool | restartOnEnable = false |
| 设置在 OnEnable 时是否从开头进行播放。 更多... | |
| RenderMode | renderMode = RenderMode.Always |
| 素材渲染模式 更多... | |
| OnApplicationPauseCallback | onApplicationPauseCallback = null |
| 应用程序暂停时回调 更多... | |
Protected 成员函数 | |
| virtual void | OnMaterialAvailableChanged () |
| isMaterialAvailable 属性变化时调用的方法。 更多... | |
| virtual void | OnMaterialUpdated () |
| 是在素材上汇入新的帧时调用的方法。 更多... | |
属性 | |
| string | moviePath [get, set] |
| Start 时的串流播放用的文件路径。 更多... | |
| bool | loop [get, set] |
| Start 时的视频播放的循环设置。 更多... | |
| bool | audioBaseConcatenation [get, set] |
| 启用基于音频的连接调整的设置(Start时应用) 更多... | |
| bool | advancedAudio [get, set] |
| 切换至Advanced Audio模式。 更多... | |
| bool | ambisonics [get, set] |
| 将附带 Ambisonic 音频的视频设置为可播放的状态。 更多... | |
| bool | additiveMode [get, set] |
| Start 时的加算合成模式设置。 更多... | |
| bool | applyTargetAlpha [get, set] |
| 设置是否适用对象的透明度。 更多... | |
| bool | uiRenderMode [get, set] |
| 指定是否应用UI组件的Shader设置。 更多... | |
| MaxFrameDrop | maxFrameDrop [get, set] |
| 设置最大丢帧数。 更多... | |
| bool | isMaterialAvailable [get] |
| 是否可以用 CriManaMovieMaterial::material 渲染视频帧 更多... | |
| CriMana.Player | player [get] |
| 播放控制Player 更多... | |
| Material | material [get, set] |
| 设置要汇入视频的素材。 更多... | |
用于将视频汇入素材的组件。
|
stronginherited |
素材渲染模式类型
|
inherited |
应用程序暂停时回调委托
|
inlineinherited |
开始播放。
|
inlineinherited |
|
inlineinherited |
切换视频播放的暂停。
| sw | 暂停切换(True: 暂停, False: 解除暂停) |
|
inlineprotectedvirtualinherited |
isMaterialAvailable 属性变化时调用的方法。
|
inlineprotectedvirtualinherited |
是在素材上汇入新的帧时调用的方法。
|
inlineinherited |
Player初始化(手动用)
|
inlineinherited |
结束Player(手动用)
|
inlineinherited |
Player准备(手动用)
|
inlinevirtualinherited |
绘制目标的初始化处理(用于手动)
|
inlinevirtualinherited |
绘制目标的结束处理(用于手动)
|
inlineinherited |
Player帧更新(手动用)
|
inherited |
设置是否在 Start 时播放。
|
inherited |
设置在 OnEnable 时是否从开头进行播放。
|
inherited |
素材渲染模式
|
inherited |
应用程序暂停时回调
|
getset |
Start 时的串流播放用的文件路径。
| filePath | 文件路径 |
|
getset |
Start 时的视频播放的循环设置。
|
getset |
启用基于音频的连接调整的设置(Start时应用)
|
getset |
切换至Advanced Audio模式。
|
getset |
将附带 Ambisonic 音频的视频设置为可播放的状态。
|
getset |
Start 时的加算合成模式设置。
|
getset |
设置是否适用对象的透明度。
|
getset |
指定是否应用UI组件的Shader设置。
|
getsetinherited |
设置最大丢帧数。
|
getinherited |
是否可以用 CriManaMovieMaterial::material 渲染视频帧
|
getinherited |
播放控制Player
|
getsetinherited |
设置要汇入视频的素材。