Freigeben über


AudioComponentDescription.ComponentSubType Feld

Definition

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 ();
.

Gilt für: