CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
|
用于将视频汇入素材的组件。 更多...
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 |
设置要汇入视频的素材。