AudioComponentDescription.ComponentSubType Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Untertyp der ComponentSubType Komponente "Audioeinheit", abhängig vom Wert, den Sie verwenden sollten, einen der Werte aus AudioTypeOutput, AudioTypeMusicDevice, AudioTypeConverterAudioTypeEffect, , AudioTypeMixer:AudioUnit.AudioTypePanner,AudioTypeGenerator
public int ComponentSubType;
val mutable ComponentSubType : int
Feldwert
Hinweise
Der Untertyp der ComponentType Audio unit-Komponente sollte je nach einem der Werte von AudioTypeOutput, , AudioTypeMusicDevice, AudioTypeEffectAudioTypeConverter, , AudioTypeMixer:AudioUnit.AudioTypePanner,AudioTypeGenerator verwendet werden.
Da dies eine ganze Zahl ist und die Werte in diesen Enumerationen stark typisiert sind, müssen Sie in der Regel umwandeln. Dies wird im folgenden Beispiel veranschaulicht:
var processingGraph = new AUGraph ();
int samplerNode, ioNode;
var musicSampler = new AudioComponentDescription () {
ComponentManufacturer = AudioComponentManufacturerType.Apple,
ComponentType = AudioComponentType.MusicDevice,
ComponentSubType = (int)AudioTypeMusicDevice.Sampler
};
samplerNode = processingGraph.AddNode (musicSampler);
var remoteOutput = new AudioComponentDescription () {
ComponentManufacturer = AudioComponentManufacturerType.Apple,
ComponentType = AudioComponentType.Output,
ComponentSubType = (int)AudioTypeOutput.Remote
};
ioNode = processingGraph.AddNode (remoteOutput);
processingGraph.Open ();