Show / Hide Table of Contents

Struct AudioClipPlayable

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

Methods

| Improve this Doc View Source

Create(PlayableGraph, AudioClip, Boolean)

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

Equals(AudioClipPlayable)

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

GetClip()

Declaration
public AudioClip GetClip()
Returns
Type Description
AudioClip
| 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

IsChannelPlaying()

Declaration
public bool IsChannelPlaying()
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(AudioClip)

Declaration
public void SetClip(AudioClip value)
Parameters
Type Name Description
AudioClip 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 AudioClipPlayable)

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

Implicit(AudioClipPlayable to Playable)

Declaration
public static implicit operator Playable(AudioClipPlayable playable)
Parameters
Type Name Description
AudioClipPlayable 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