pub trait IVideoPlayerMethods: IVideoPlayer {
Show 100 methods
// Provided methods
fn get_source(self) -> VideoSource { ... }
fn set_source(self, value: impl Into<VideoSource>) { ... }
fn get_url(self) -> Il2CppString { ... }
fn set_url(self, value: impl Into<Il2CppString>) { ... }
fn get_clip(self) -> VideoClip { ... }
fn set_clip(self, value: impl Into<VideoClip>) { ... }
fn get_render_mode(self) -> VideoRenderMode { ... }
fn set_render_mode(self, value: impl Into<VideoRenderMode>) { ... }
fn get_target_camera(self) -> Camera { ... }
fn set_target_camera(self, value: impl Into<Camera>) { ... }
fn get_target_texture(self) -> RenderTexture { ... }
fn set_target_texture(self, value: impl Into<RenderTexture>) { ... }
fn get_target_material_renderer(self) -> Renderer { ... }
fn set_target_material_renderer(self, value: impl Into<Renderer>) { ... }
fn get_target_material_property(self) -> Il2CppString { ... }
fn set_target_material_property(self, value: impl Into<Il2CppString>) { ... }
fn get_aspect_ratio(self) -> VideoAspectRatio { ... }
fn set_aspect_ratio(self, value: impl Into<VideoAspectRatio>) { ... }
fn get_target_camera_alpha(self) -> f32 { ... }
fn set_target_camera_alpha(self, value: impl Into<f32>) { ... }
fn get_target_camera3_d_layout(self) -> Video3DLayout { ... }
fn set_target_camera3_d_layout(self, value: impl Into<Video3DLayout>) { ... }
fn get_texture(self) -> Texture { ... }
fn prepare(self) { ... }
fn get_is_prepared(self) -> bool { ... }
fn get_wait_for_first_frame(self) -> bool { ... }
fn set_wait_for_first_frame(self, value: impl Into<bool>) { ... }
fn get_play_on_awake(self) -> bool { ... }
fn set_play_on_awake(self, value: impl Into<bool>) { ... }
fn play(self) { ... }
fn pause(self) { ... }
fn stop(self) { ... }
fn get_is_playing(self) -> bool { ... }
fn get_is_paused(self) -> bool { ... }
fn get_can_set_time(self) -> bool { ... }
fn get_time(self) -> f64 { ... }
fn set_time(self, value: impl Into<f64>) { ... }
fn get_frame(self) -> i64 { ... }
fn set_frame(self, value: impl Into<i64>) { ... }
fn get_clock_time(self) -> f64 { ... }
fn get_can_step(self) -> bool { ... }
fn step_forward(self) { ... }
fn get_can_set_playback_speed(self) -> bool { ... }
fn get_playback_speed(self) -> f32 { ... }
fn set_playback_speed(self, value: impl Into<f32>) { ... }
fn get_is_looping(self) -> bool { ... }
fn set_is_looping(self, value: impl Into<bool>) { ... }
fn get_can_set_time_source(self) -> bool { ... }
fn get_time_source(self) -> VideoTimeSource { ... }
fn set_time_source(self, value: impl Into<VideoTimeSource>) { ... }
fn get_time_reference(self) -> VideoTimeReference { ... }
fn set_time_reference(self, value: impl Into<VideoTimeReference>) { ... }
fn get_external_reference_time(self) -> f64 { ... }
fn set_external_reference_time(self, value: impl Into<f64>) { ... }
fn get_can_set_skip_on_drop(self) -> bool { ... }
fn get_skip_on_drop(self) -> bool { ... }
fn set_skip_on_drop(self, value: impl Into<bool>) { ... }
fn get_frame_count(self) -> u64 { ... }
fn get_frame_rate(self) -> f32 { ... }
fn get_length(self) -> f64 { ... }
fn get_width(self) -> u32 { ... }
fn get_height(self) -> u32 { ... }
fn get_pixel_aspect_ratio_numerator(self) -> u32 { ... }
fn get_pixel_aspect_ratio_denominator(self) -> u32 { ... }
fn get_audio_track_count(self) -> u16 { ... }
fn get_audio_language_code(
self,
track_index: impl Into<u16>,
) -> Il2CppString { ... }
fn get_audio_channel_count(self, track_index: impl Into<u16>) -> u16 { ... }
fn get_audio_sample_rate(self, track_index: impl Into<u16>) -> u32 { ... }
fn get_controlled_audio_track_count(self) -> u16 { ... }
fn set_controlled_audio_track_count(self, value: impl Into<u16>) { ... }
fn enable_audio_track(
self,
track_index: impl Into<u16>,
enabled: impl Into<bool>,
) { ... }
fn is_audio_track_enabled(self, track_index: impl Into<u16>) -> bool { ... }
fn get_audio_output_mode(self) -> VideoAudioOutputMode { ... }
fn set_audio_output_mode(self, value: impl Into<VideoAudioOutputMode>) { ... }
fn get_can_set_direct_audio_volume(self) -> bool { ... }
fn get_direct_audio_volume(self, track_index: impl Into<u16>) -> f32 { ... }
fn set_direct_audio_volume(
self,
track_index: impl Into<u16>,
volume: impl Into<f32>,
) { ... }
fn get_direct_audio_mute(self, track_index: impl Into<u16>) -> bool { ... }
fn set_direct_audio_mute(
self,
track_index: impl Into<u16>,
mute: impl Into<bool>,
) { ... }
fn get_target_audio_source(self, track_index: impl Into<u16>) -> AudioSource { ... }
fn set_target_audio_source(
self,
track_index: impl Into<u16>,
source: impl Into<AudioSource>,
) { ... }
fn add_prepare_completed(self, value: impl Into<VideoPlayer_EventHandler>) { ... }
fn remove_prepare_completed(
self,
value: impl Into<VideoPlayer_EventHandler>,
) { ... }
fn add_loop_point_reached(self, value: impl Into<VideoPlayer_EventHandler>) { ... }
fn remove_loop_point_reached(
self,
value: impl Into<VideoPlayer_EventHandler>,
) { ... }
fn add_started(self, value: impl Into<VideoPlayer_EventHandler>) { ... }
fn remove_started(self, value: impl Into<VideoPlayer_EventHandler>) { ... }
fn add_frame_dropped(self, value: impl Into<VideoPlayer_EventHandler>) { ... }
fn remove_frame_dropped(self, value: impl Into<VideoPlayer_EventHandler>) { ... }
fn add_error_received(self, value: impl Into<VideoPlayer_ErrorEventHandler>) { ... }
fn remove_error_received(
self,
value: impl Into<VideoPlayer_ErrorEventHandler>,
) { ... }
fn add_seek_completed(self, value: impl Into<VideoPlayer_EventHandler>) { ... }
fn remove_seek_completed(self, value: impl Into<VideoPlayer_EventHandler>) { ... }
fn add_clock_resync_occurred(
self,
value: impl Into<VideoPlayer_TimeEventHandler>,
) { ... }
fn remove_clock_resync_occurred(
self,
value: impl Into<VideoPlayer_TimeEventHandler>,
) { ... }
fn get_send_frame_ready_events(self) -> bool { ... }
fn set_send_frame_ready_events(self, value: impl Into<bool>) { ... }
fn add_frame_ready(
self,
value: impl Into<VideoPlayer_FrameReadyEventHandler>,
) { ... }
fn remove_frame_ready(
self,
value: impl Into<VideoPlayer_FrameReadyEventHandler>,
) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_source(self) -> VideoSource
fn get_source(self) -> VideoSource
get_source() overload
Sourcefn set_source(self, value: impl Into<VideoSource>)
fn set_source(self, value: impl Into<VideoSource>)
set_source(crate::unity_engine::video::videosource::VideoSource) overload
Sourcefn get_url(self) -> Il2CppString
fn get_url(self) -> Il2CppString
get_url() overload
Sourcefn set_url(self, value: impl Into<Il2CppString>)
fn set_url(self, value: impl Into<Il2CppString>)
set_url(::unity::Il2CppString) overload
Sourcefn set_clip(self, value: impl Into<VideoClip>)
fn set_clip(self, value: impl Into<VideoClip>)
set_clip(crate::unity_engine::video::videoclip::VideoClip) overload
Sourcefn get_render_mode(self) -> VideoRenderMode
fn get_render_mode(self) -> VideoRenderMode
get_renderMode() overload
Sourcefn set_render_mode(self, value: impl Into<VideoRenderMode>)
fn set_render_mode(self, value: impl Into<VideoRenderMode>)
set_renderMode(crate::unity_engine::video::videorendermode::VideoRenderMode) overload
Sourcefn get_target_camera(self) -> Camera
fn get_target_camera(self) -> Camera
get_targetCamera() overload
Sourcefn set_target_camera(self, value: impl Into<Camera>)
fn set_target_camera(self, value: impl Into<Camera>)
set_targetCamera(crate::unity_engine::camera::Camera) overload
Sourcefn get_target_texture(self) -> RenderTexture
fn get_target_texture(self) -> RenderTexture
get_targetTexture() overload
Sourcefn set_target_texture(self, value: impl Into<RenderTexture>)
fn set_target_texture(self, value: impl Into<RenderTexture>)
set_targetTexture(crate::unity_engine::rendertexture::RenderTexture) overload
Sourcefn get_target_material_renderer(self) -> Renderer
fn get_target_material_renderer(self) -> Renderer
get_targetMaterialRenderer() overload
Sourcefn set_target_material_renderer(self, value: impl Into<Renderer>)
fn set_target_material_renderer(self, value: impl Into<Renderer>)
set_targetMaterialRenderer(crate::unity_engine::renderer::Renderer) overload
Sourcefn get_target_material_property(self) -> Il2CppString
fn get_target_material_property(self) -> Il2CppString
get_targetMaterialProperty() overload
Sourcefn set_target_material_property(self, value: impl Into<Il2CppString>)
fn set_target_material_property(self, value: impl Into<Il2CppString>)
set_targetMaterialProperty(::unity::Il2CppString) overload
Sourcefn get_aspect_ratio(self) -> VideoAspectRatio
fn get_aspect_ratio(self) -> VideoAspectRatio
get_aspectRatio() overload
Sourcefn set_aspect_ratio(self, value: impl Into<VideoAspectRatio>)
fn set_aspect_ratio(self, value: impl Into<VideoAspectRatio>)
set_aspectRatio(crate::unity_engine::video::videoaspectratio::VideoAspectRatio) overload
Sourcefn get_target_camera_alpha(self) -> f32
fn get_target_camera_alpha(self) -> f32
get_targetCameraAlpha() overload
Sourcefn set_target_camera_alpha(self, value: impl Into<f32>)
fn set_target_camera_alpha(self, value: impl Into<f32>)
set_targetCameraAlpha(f32) overload
Sourcefn get_target_camera3_d_layout(self) -> Video3DLayout
fn get_target_camera3_d_layout(self) -> Video3DLayout
get_targetCamera3DLayout() overload
Sourcefn set_target_camera3_d_layout(self, value: impl Into<Video3DLayout>)
fn set_target_camera3_d_layout(self, value: impl Into<Video3DLayout>)
set_targetCamera3DLayout(crate::unity_engine::video::video3dlayout::Video3DLayout) overload
Sourcefn get_texture(self) -> Texture
fn get_texture(self) -> Texture
get_texture() overload
Sourcefn get_is_prepared(self) -> bool
fn get_is_prepared(self) -> bool
get_isPrepared() overload
Sourcefn get_wait_for_first_frame(self) -> bool
fn get_wait_for_first_frame(self) -> bool
get_waitForFirstFrame() overload
Sourcefn set_wait_for_first_frame(self, value: impl Into<bool>)
fn set_wait_for_first_frame(self, value: impl Into<bool>)
set_waitForFirstFrame(bool) overload
Sourcefn get_play_on_awake(self) -> bool
fn get_play_on_awake(self) -> bool
get_playOnAwake() overload
Sourcefn set_play_on_awake(self, value: impl Into<bool>)
fn set_play_on_awake(self, value: impl Into<bool>)
set_playOnAwake(bool) overload
Sourcefn get_is_playing(self) -> bool
fn get_is_playing(self) -> bool
get_isPlaying() overload
Sourcefn get_is_paused(self) -> bool
fn get_is_paused(self) -> bool
get_isPaused() overload
Sourcefn get_can_set_time(self) -> bool
fn get_can_set_time(self) -> bool
get_canSetTime() overload
Sourcefn get_clock_time(self) -> f64
fn get_clock_time(self) -> f64
get_clockTime() overload
Sourcefn get_can_step(self) -> bool
fn get_can_step(self) -> bool
get_canStep() overload
Sourcefn step_forward(self)
fn step_forward(self)
StepForward() overload
Sourcefn get_can_set_playback_speed(self) -> bool
fn get_can_set_playback_speed(self) -> bool
get_canSetPlaybackSpeed() overload
Sourcefn get_playback_speed(self) -> f32
fn get_playback_speed(self) -> f32
get_playbackSpeed() overload
Sourcefn set_playback_speed(self, value: impl Into<f32>)
fn set_playback_speed(self, value: impl Into<f32>)
set_playbackSpeed(f32) overload
Sourcefn get_is_looping(self) -> bool
fn get_is_looping(self) -> bool
get_isLooping() overload
Sourcefn set_is_looping(self, value: impl Into<bool>)
fn set_is_looping(self, value: impl Into<bool>)
set_isLooping(bool) overload
Sourcefn get_can_set_time_source(self) -> bool
fn get_can_set_time_source(self) -> bool
get_canSetTimeSource() overload
Sourcefn get_time_source(self) -> VideoTimeSource
fn get_time_source(self) -> VideoTimeSource
get_timeSource() overload
Sourcefn set_time_source(self, value: impl Into<VideoTimeSource>)
fn set_time_source(self, value: impl Into<VideoTimeSource>)
set_timeSource(crate::unity_engine::video::videotimesource::VideoTimeSource) overload
Sourcefn get_time_reference(self) -> VideoTimeReference
fn get_time_reference(self) -> VideoTimeReference
get_timeReference() overload
Sourcefn set_time_reference(self, value: impl Into<VideoTimeReference>)
fn set_time_reference(self, value: impl Into<VideoTimeReference>)
set_timeReference(crate::unity_engine::video::videotimereference::VideoTimeReference) overload
Sourcefn get_external_reference_time(self) -> f64
fn get_external_reference_time(self) -> f64
get_externalReferenceTime() overload
Sourcefn set_external_reference_time(self, value: impl Into<f64>)
fn set_external_reference_time(self, value: impl Into<f64>)
set_externalReferenceTime(f64) overload
Sourcefn get_can_set_skip_on_drop(self) -> bool
fn get_can_set_skip_on_drop(self) -> bool
get_canSetSkipOnDrop() overload
Sourcefn get_skip_on_drop(self) -> bool
fn get_skip_on_drop(self) -> bool
get_skipOnDrop() overload
Sourcefn set_skip_on_drop(self, value: impl Into<bool>)
fn set_skip_on_drop(self, value: impl Into<bool>)
set_skipOnDrop(bool) overload
Sourcefn get_frame_count(self) -> u64
fn get_frame_count(self) -> u64
get_frameCount() overload
Sourcefn get_frame_rate(self) -> f32
fn get_frame_rate(self) -> f32
get_frameRate() overload
Sourcefn get_length(self) -> f64
fn get_length(self) -> f64
get_length() overload
Sourcefn get_height(self) -> u32
fn get_height(self) -> u32
get_height() overload
Sourcefn get_pixel_aspect_ratio_numerator(self) -> u32
fn get_pixel_aspect_ratio_numerator(self) -> u32
get_pixelAspectRatioNumerator() overload
Sourcefn get_pixel_aspect_ratio_denominator(self) -> u32
fn get_pixel_aspect_ratio_denominator(self) -> u32
get_pixelAspectRatioDenominator() overload
Sourcefn get_audio_track_count(self) -> u16
fn get_audio_track_count(self) -> u16
get_audioTrackCount() overload
Sourcefn get_audio_language_code(self, track_index: impl Into<u16>) -> Il2CppString
fn get_audio_language_code(self, track_index: impl Into<u16>) -> Il2CppString
GetAudioLanguageCode(u16) overload
Sourcefn get_audio_channel_count(self, track_index: impl Into<u16>) -> u16
fn get_audio_channel_count(self, track_index: impl Into<u16>) -> u16
GetAudioChannelCount(u16) overload
Sourcefn get_audio_sample_rate(self, track_index: impl Into<u16>) -> u32
fn get_audio_sample_rate(self, track_index: impl Into<u16>) -> u32
GetAudioSampleRate(u16) overload
Sourcefn get_controlled_audio_track_count(self) -> u16
fn get_controlled_audio_track_count(self) -> u16
get_controlledAudioTrackCount() overload
Sourcefn set_controlled_audio_track_count(self, value: impl Into<u16>)
fn set_controlled_audio_track_count(self, value: impl Into<u16>)
set_controlledAudioTrackCount(u16) overload
Sourcefn enable_audio_track(
self,
track_index: impl Into<u16>,
enabled: impl Into<bool>,
)
fn enable_audio_track( self, track_index: impl Into<u16>, enabled: impl Into<bool>, )
EnableAudioTrack(u16, bool) overload
Sourcefn is_audio_track_enabled(self, track_index: impl Into<u16>) -> bool
fn is_audio_track_enabled(self, track_index: impl Into<u16>) -> bool
IsAudioTrackEnabled(u16) overload
Sourcefn get_audio_output_mode(self) -> VideoAudioOutputMode
fn get_audio_output_mode(self) -> VideoAudioOutputMode
get_audioOutputMode() overload
Sourcefn set_audio_output_mode(self, value: impl Into<VideoAudioOutputMode>)
fn set_audio_output_mode(self, value: impl Into<VideoAudioOutputMode>)
set_audioOutputMode(crate::unity_engine::video::videoaudiooutputmode::VideoAudioOutputMode) overload
Sourcefn get_can_set_direct_audio_volume(self) -> bool
fn get_can_set_direct_audio_volume(self) -> bool
get_canSetDirectAudioVolume() overload
Sourcefn get_direct_audio_volume(self, track_index: impl Into<u16>) -> f32
fn get_direct_audio_volume(self, track_index: impl Into<u16>) -> f32
GetDirectAudioVolume(u16) overload
Sourcefn set_direct_audio_volume(
self,
track_index: impl Into<u16>,
volume: impl Into<f32>,
)
fn set_direct_audio_volume( self, track_index: impl Into<u16>, volume: impl Into<f32>, )
SetDirectAudioVolume(u16, f32) overload
Sourcefn get_direct_audio_mute(self, track_index: impl Into<u16>) -> bool
fn get_direct_audio_mute(self, track_index: impl Into<u16>) -> bool
GetDirectAudioMute(u16) overload
Sourcefn set_direct_audio_mute(
self,
track_index: impl Into<u16>,
mute: impl Into<bool>,
)
fn set_direct_audio_mute( self, track_index: impl Into<u16>, mute: impl Into<bool>, )
SetDirectAudioMute(u16, bool) overload
Sourcefn get_target_audio_source(self, track_index: impl Into<u16>) -> AudioSource
fn get_target_audio_source(self, track_index: impl Into<u16>) -> AudioSource
GetTargetAudioSource(u16) overload
Sourcefn set_target_audio_source(
self,
track_index: impl Into<u16>,
source: impl Into<AudioSource>,
)
fn set_target_audio_source( self, track_index: impl Into<u16>, source: impl Into<AudioSource>, )
SetTargetAudioSource(u16, crate::unity_engine::audiosource::AudioSource) overload
Sourcefn add_prepare_completed(self, value: impl Into<VideoPlayer_EventHandler>)
fn add_prepare_completed(self, value: impl Into<VideoPlayer_EventHandler>)
add_prepareCompleted(crate::unity_engine::video::videoplayer::VideoPlayer_EventHandler) overload
Sourcefn remove_prepare_completed(self, value: impl Into<VideoPlayer_EventHandler>)
fn remove_prepare_completed(self, value: impl Into<VideoPlayer_EventHandler>)
remove_prepareCompleted(crate::unity_engine::video::videoplayer::VideoPlayer_EventHandler) overload
Sourcefn add_loop_point_reached(self, value: impl Into<VideoPlayer_EventHandler>)
fn add_loop_point_reached(self, value: impl Into<VideoPlayer_EventHandler>)
add_loopPointReached(crate::unity_engine::video::videoplayer::VideoPlayer_EventHandler) overload
Sourcefn remove_loop_point_reached(self, value: impl Into<VideoPlayer_EventHandler>)
fn remove_loop_point_reached(self, value: impl Into<VideoPlayer_EventHandler>)
remove_loopPointReached(crate::unity_engine::video::videoplayer::VideoPlayer_EventHandler) overload
Sourcefn add_started(self, value: impl Into<VideoPlayer_EventHandler>)
fn add_started(self, value: impl Into<VideoPlayer_EventHandler>)
add_started(crate::unity_engine::video::videoplayer::VideoPlayer_EventHandler) overload
Sourcefn remove_started(self, value: impl Into<VideoPlayer_EventHandler>)
fn remove_started(self, value: impl Into<VideoPlayer_EventHandler>)
remove_started(crate::unity_engine::video::videoplayer::VideoPlayer_EventHandler) overload
Sourcefn add_frame_dropped(self, value: impl Into<VideoPlayer_EventHandler>)
fn add_frame_dropped(self, value: impl Into<VideoPlayer_EventHandler>)
add_frameDropped(crate::unity_engine::video::videoplayer::VideoPlayer_EventHandler) overload
Sourcefn remove_frame_dropped(self, value: impl Into<VideoPlayer_EventHandler>)
fn remove_frame_dropped(self, value: impl Into<VideoPlayer_EventHandler>)
remove_frameDropped(crate::unity_engine::video::videoplayer::VideoPlayer_EventHandler) overload
Sourcefn add_error_received(self, value: impl Into<VideoPlayer_ErrorEventHandler>)
fn add_error_received(self, value: impl Into<VideoPlayer_ErrorEventHandler>)
add_errorReceived(crate::unity_engine::video::videoplayer::VideoPlayer_ErrorEventHandler) overload
Sourcefn remove_error_received(self, value: impl Into<VideoPlayer_ErrorEventHandler>)
fn remove_error_received(self, value: impl Into<VideoPlayer_ErrorEventHandler>)
remove_errorReceived(crate::unity_engine::video::videoplayer::VideoPlayer_ErrorEventHandler) overload
Sourcefn add_seek_completed(self, value: impl Into<VideoPlayer_EventHandler>)
fn add_seek_completed(self, value: impl Into<VideoPlayer_EventHandler>)
add_seekCompleted(crate::unity_engine::video::videoplayer::VideoPlayer_EventHandler) overload
Sourcefn remove_seek_completed(self, value: impl Into<VideoPlayer_EventHandler>)
fn remove_seek_completed(self, value: impl Into<VideoPlayer_EventHandler>)
remove_seekCompleted(crate::unity_engine::video::videoplayer::VideoPlayer_EventHandler) overload
Sourcefn add_clock_resync_occurred(
self,
value: impl Into<VideoPlayer_TimeEventHandler>,
)
fn add_clock_resync_occurred( self, value: impl Into<VideoPlayer_TimeEventHandler>, )
add_clockResyncOccurred(crate::unity_engine::video::videoplayer::VideoPlayer_TimeEventHandler) overload
Sourcefn remove_clock_resync_occurred(
self,
value: impl Into<VideoPlayer_TimeEventHandler>,
)
fn remove_clock_resync_occurred( self, value: impl Into<VideoPlayer_TimeEventHandler>, )
remove_clockResyncOccurred(crate::unity_engine::video::videoplayer::VideoPlayer_TimeEventHandler) overload
Sourcefn get_send_frame_ready_events(self) -> bool
fn get_send_frame_ready_events(self) -> bool
get_sendFrameReadyEvents() overload
Sourcefn set_send_frame_ready_events(self, value: impl Into<bool>)
fn set_send_frame_ready_events(self, value: impl Into<bool>)
set_sendFrameReadyEvents(bool) overload
Sourcefn add_frame_ready(self, value: impl Into<VideoPlayer_FrameReadyEventHandler>)
fn add_frame_ready(self, value: impl Into<VideoPlayer_FrameReadyEventHandler>)
add_frameReady(crate::unity_engine::video::videoplayer::VideoPlayer_FrameReadyEventHandler) overload
Sourcefn remove_frame_ready(
self,
value: impl Into<VideoPlayer_FrameReadyEventHandler>,
)
fn remove_frame_ready( self, value: impl Into<VideoPlayer_FrameReadyEventHandler>, )
remove_frameReady(crate::unity_engine::video::videoplayer::VideoPlayer_FrameReadyEventHandler) overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: IVideoPlayer> IVideoPlayerMethods for __T
unity_engine-video-videoplayer only.