Table of Contents

Class AkWwiseEventPlayback

Namespace
KSP.Audio
Assembly
Assembly-CSharp.dll
public class AkWwiseEventPlayback : MonoBehaviour, IPlaybackControllable
Inheritance
AkWwiseEventPlayback
Implements
Extension Methods

Constructors

AkWwiseEventPlayback()

public AkWwiseEventPlayback()

Properties

PlaybackFinished

public UnityEvent PlaybackFinished { get; }

Property Value

UnityEvent

PlaybackState

public PlaybackState PlaybackState { get; }

Property Value

PlaybackState

PlaybackStateChanged

public PlaybackControlEvent PlaybackStateChanged { get; }

Property Value

PlaybackControlEvent

audioData

public Event audioData { get; }

Property Value

Event

playingId

public uint playingId { get; }

Property Value

uint

Methods

AudioCallbackHandler(object, AkCallbackType, AkCallbackInfo)

public void AudioCallbackHandler(object in_cookie, AkCallbackType in_type, AkCallbackInfo info)

Parameters

in_cookie object
in_type AkCallbackType
info AkCallbackInfo

ClearAudioData()

public void ClearAudioData()

Close()

public void Close()

GetDurationSeconds()

public float GetDurationSeconds()

Returns

float

GetTimePercent()

public float GetTimePercent()

Returns

float

GetTimeSeconds()

public float GetTimeSeconds()

Returns

float

IsAudioDataValid()

public bool IsAudioDataValid()

Returns

bool

Pause()

public PlaybackControlResult Pause()

Returns

PlaybackControlResult

Play()

public PlaybackControlResult Play()

Returns

PlaybackControlResult

SetAudioData(Event)

public void SetAudioData(Event audioData)

Parameters

audioData Event

SetTimeSeconds(float)

public PlaybackControlResult SetTimeSeconds(float timeSeconds)

Parameters

timeSeconds float

Returns

PlaybackControlResult

SetTimeSecondsRelative(float)

public PlaybackControlResult SetTimeSecondsRelative(float deltaSeconds)

Parameters

deltaSeconds float

Returns

PlaybackControlResult

Start()

public void Start()

Stop()

public void Stop()