Audiozeilen- und Steuerelementabfragen
Die Mixerdienste stellen Funktionen zum Bestimmen von Informationen zu Audiozeilen, Audiozeilensteuerelementen und Steuerelementdetails bereit. Die Dienste stellen auch Funktionen zum Festlegen von Steuerelementdetails bereit.
Sie können die mixerGetLineInfo-Funktion verwenden, um Informationen zu einer angegebenen Audiozeile abzurufen. Diese Funktion füllt die MIXERLINE-Struktur für eine angegebene Quellaudiozeile, Zielaudiozeile oder Zeilen-ID aus. Die Struktur enthält die Zielzeilennummer, die Anzahl der Kanäle in der Audiozeile sowie einen kurzen und einen langen Namen für die Audiozeile.
Die mixerGetLineControls-Funktion ruft allgemeine Informationen zu einem oder mehreren Steuerelementen ab, die einer Audiozeile zugeordnet sind. Diese Funktion füllt die MIXERLINECONTROLS-Struktur mit Informationen über das angegebene Steuerelement oder die angegebenen Steuerelemente. Sie können mixerGetLineControls verwenden, um Steuerelementeigenschaften für eine der folgenden Eigenschaften abzurufen:
- Alle Steuerelemente für eine angegebene Quellzeile
- Ein angegebenes Steuerelement für eine angegebene Quellzeile
- Das erste Steuerelement einer bestimmten Klasse für eine angegebene Quellzeile
Die mixerGetControlDetails-Funktion ruft Eigenschaften eines einzelnen Steuerelements ab, das einer Audiozeile zugeordnet ist. Diese Funktion füllt die MIXERCONTROLDETAILS-Struktur mit den aktuellen Werten für ein Steuerelement.
Die mixerSetControlDetails-Funktion verwendet den Inhalt der MIXERCONTROLDETAILS-Struktur, um die Eigenschaften des angegebenen Steuerelements festzulegen. Sie müssen sicherstellen, dass alle Member dieser Struktur ausgefüllt sind, bevor Sie mixerSetControlDetails aufrufen.