public virtual int GetBusArrangement(BusDirections dir, int index, ref SpeakerArrangement arr) { System.Diagnostics.Trace.WriteLine("IAudioProcessor.GetBusArrangement(" + dir + ", " + index + ")"); var busses = GetBusCollection(MediaTypes.Audio, dir); if (busses == null) { return(TResult.E_NotImplemented); } if (index < 0 || index > busses.Count) { return(TResult.E_InvalidArg); } arr = ((AudioBus)busses[index]).SpeakerArrangement; return(TResult.S_OK); }
public AudioBus(SpeakerArrangement speakerArr, string name, BusTypes busType) : base(name, busType, BusInfo.BusFlags.DefaultActive) { SpeakerArrangement = speakerArr; }
public AudioBus(SpeakerArrangement speakerArr, string name, BusTypes busType, BusInfo.BusFlags flags) : base(name, busType, flags) { SpeakerArrangement = speakerArr; }
public AudioBus(string name, SpeakerArrangement speakerArr) : this(name, speakerArr, BusTypes.Main, BusInfo.BusFlags.DefaultActive) { }
public AudioBus(string name, SpeakerArrangement speakerArr, BusTypes busType, BusInfo.BusFlags flags) : base(name, busType, flags) { MediaType = MediaTypes.Audio; SpeakerArrangement = speakerArr; }