示例#1
0
 static extern IntPtr AudioComponentFindNext(IntPtr inComponent, ref AudioComponentDescription inDesc);
示例#2
0
 static extern int /* OSStatus */ AudioComponentGetDescription(IntPtr component, out AudioComponentDescription desc);
示例#3
0
        public static AudioComponent?FindComponent(AudioTypePanner panner)
        {
            var cd = AudioComponentDescription.CreatePanner(panner);

            return(FindComponent(ref cd));
        }
示例#4
0
        public static AudioComponent?FindComponent(AudioTypeGenerator generator)
        {
            var cd = AudioComponentDescription.CreateGenerator(generator);

            return(FindComponent(ref cd));
        }
示例#5
0
        public static AudioComponent?FindComponent(AudioTypeEffect effect)
        {
            var cd = AudioComponentDescription.CreateEffect(effect);

            return(FindComponent(ref cd));
        }
示例#6
0
        public static AudioComponent?FindComponent(AudioTypeMixer mixer)
        {
            var cd = AudioComponentDescription.CreateMixer(mixer);

            return(FindComponent(ref cd));
        }
示例#7
0
        public static AudioComponent?FindComponent(AudioTypeMusicDevice musicDevice)
        {
            var cd = AudioComponentDescription.CreateMusicDevice(musicDevice);

            return(FindComponent(ref cd));
        }
示例#8
0
        public static AudioComponent?FindComponent(AudioTypeConverter conveter)
        {
            var cd = AudioComponentDescription.CreateConverter(conveter);

            return(FindComponent(ref cd));
        }
示例#9
0
        public static AudioComponent?FindComponent(AudioTypeOutput output)
        {
            var cd = AudioComponentDescription.CreateOutput(output);

            return(FindComponent(ref cd));
        }
示例#10
0
 public static AudioComponent?FindComponent(ref AudioComponentDescription cd)
 {
     return(FindNextComponent(null, ref cd));
 }
示例#11
0
 static extern AUGraphError AUGraphNodeInfo(IntPtr inGraph, int /* AUNode = SInt32 */ inNode, out AudioComponentDescription outDescription, out IntPtr outAudioUnit);
示例#12
0
 static extern AUGraphError AUGraphAddNode(IntPtr inGraph, ref AudioComponentDescription inDescription, out int /* AUNode = SInt32* */ outNode);
示例#13
0
 public static AudioComponent FindNextComponent(AudioComponent cmp, AudioComponentDescription cd)
 {
     return(FindNextComponent(cmp, ref cd));
 }