Vidka.Core.UiObj.VidkaUiStateObjects.SetActiveAudio C# (CSharp) Method

SetActiveAudio() public method

There can only be one selected (active) b/w video and audio line, so video will be set to null
public SetActiveAudio ( VidkaClipAudio active ) : void
active Vidka.Core.Model.VidkaClipAudio
return void
        public void SetActiveAudio(VidkaClipAudio active)
        {
            if (CurrentAudioClip != active ||
                CurrentVideoClip != null)
            {
                stateChanged = true;
                originalTimelineSelectionChanged = true;
                SetOriginalTimelinePlaybackMode(false);
            }
            CurrentAudioClip = ArrayOfOne_ClipsAudio[0] = active;
            CurrentVideoClip = null;
            resetCurrentClipUsages();
            if (active != null)
                CurClipAllUsagesAudio = ArrayOfOne_ClipsAudio;
            UpdateCurrentClipFrameAbsPos(null);
        }