Show / Hide Table of Contents

Struct VideoClipPlayable

Implements
IPlayable
IEquatable<VideoClipPlayable>
Inherited Members
ValueType.Equals(Object)
ValueType.GetHashCode()
ValueType.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Namespace: UnityEngine.Experimental.Video
Assembly: UnityEngine.dll
Syntax
public struct VideoClipPlayable : IPlayable, IEquatable<VideoClipPlayable>

Methods

| Improve this Doc View Source

Create(PlayableGraph, VideoClip, Boolean)

Declaration
public static VideoClipPlayable Create(PlayableGraph graph, VideoClip clip, bool looping)
Parameters
Type Name Description
PlayableGraph graph
VideoClip clip
Boolean looping
Returns
Type Description
VideoClipPlayable
| Improve this Doc View Source

Equals(VideoClipPlayable)

Declaration
public bool Equals(VideoClipPlayable other)
Parameters
Type Name Description
VideoClipPlayable other
Returns
Type Description
Boolean
| Improve this Doc View Source

GetClip()

Declaration
public VideoClip GetClip()
Returns
Type Description
VideoClip
| Improve this Doc View Source

GetHandle()

Declaration
public PlayableHandle GetHandle()
Returns
Type Description
PlayableHandle
| Improve this Doc View Source

GetLooped()

Declaration
public bool GetLooped()
Returns
Type Description
Boolean
| Improve this Doc View Source

GetPauseDelay()

Declaration
public double GetPauseDelay()
Returns
Type Description
Double
| Improve this Doc View Source

GetStartDelay()

Declaration
public double GetStartDelay()
Returns
Type Description
Double
| Improve this Doc View Source

IsPlaying()

Declaration
public bool IsPlaying()
Returns
Type Description
Boolean
| Improve this Doc View Source

Seek(Double, Double)

Declaration
public void Seek(double startTime, double startDelay)
Parameters
Type Name Description
Double startTime
Double startDelay
| Improve this Doc View Source

Seek(Double, Double, Double)

Declaration
public void Seek(double startTime, double startDelay, double duration)
Parameters
Type Name Description
Double startTime
Double startDelay
Double duration
| Improve this Doc View Source

SetClip(VideoClip)

Declaration
public void SetClip(VideoClip value)
Parameters
Type Name Description
VideoClip value
| Improve this Doc View Source

SetLooped(Boolean)

Declaration
public void SetLooped(bool value)
Parameters
Type Name Description
Boolean value

Operators

| Improve this Doc View Source

Explicit(Playable to VideoClipPlayable)

Declaration
public static explicit operator VideoClipPlayable(Playable playable)
Parameters
Type Name Description
Playable playable
Returns
Type Description
VideoClipPlayable
| Improve this Doc View Source

Implicit(VideoClipPlayable to Playable)

Declaration
public static implicit operator Playable(VideoClipPlayable playable)
Parameters
Type Name Description
VideoClipPlayable playable
Returns
Type Description
Playable

Implements

IPlayable
System.IEquatable<T>

Extension Methods

PlayableExtensions.IsNull<U>(U)
PlayableExtensions.IsValid<U>(U)
PlayableExtensions.Destroy<U>(U)
PlayableExtensions.GetGraph<U>(U)
PlayableExtensions.SetPlayState<U>(U, PlayState)
PlayableExtensions.GetPlayState<U>(U)
PlayableExtensions.Play<U>(U)
PlayableExtensions.Pause<U>(U)
PlayableExtensions.SetSpeed<U>(U, Double)
PlayableExtensions.GetSpeed<U>(U)
PlayableExtensions.SetDuration<U>(U, Double)
PlayableExtensions.GetDuration<U>(U)
PlayableExtensions.SetTime<U>(U, Double)
PlayableExtensions.GetTime<U>(U)
PlayableExtensions.GetPreviousTime<U>(U)
PlayableExtensions.SetDone<U>(U, Boolean)
PlayableExtensions.IsDone<U>(U)
PlayableExtensions.SetPropagateSetTime<U>(U, Boolean)
PlayableExtensions.GetPropagateSetTime<U>(U)
PlayableExtensions.CanChangeInputs<U>(U)
PlayableExtensions.CanSetWeights<U>(U)
PlayableExtensions.CanDestroy<U>(U)
PlayableExtensions.SetInputCount<U>(U, Int32)
PlayableExtensions.GetInputCount<U>(U)
PlayableExtensions.SetOutputCount<U>(U, Int32)
PlayableExtensions.GetOutputCount<U>(U)
PlayableExtensions.GetInput<U>(U, Int32)
PlayableExtensions.GetOutput<U>(U, Int32)
PlayableExtensions.SetInputWeight<U>(U, Int32, Single)
PlayableExtensions.SetInputWeight<U, V>(U, V, Single)
PlayableExtensions.GetInputWeight<U>(U, Int32)
PlayableExtensions.ConnectInput<U, V>(U, Int32, V, Int32)
PlayableExtensions.ConnectInput<U, V>(U, Int32, V, Int32, Single)
PlayableExtensions.DisconnectInput<U>(U, Int32)
PlayableExtensions.AddInput<U, V>(U, V, Int32, Single)
PlayableExtensions.SetDelay<U>(U, Double)
PlayableExtensions.GetDelay<U>(U)
PlayableExtensions.IsDelayed<U>(U)
PlayableExtensions.SetLeadTime<U>(U, Single)
PlayableExtensions.GetLeadTime<U>(U)
PlayableExtensions.GetTraversalMode<U>(U)
PlayableExtensions.SetTraversalMode<U>(U, PlayableTraversalMode)
AnimationPlayableExtensions.SetAnimatedProperties<U>(U, AnimationClip)
MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX