Udostępnij przez


fala/w

Fala/w klasie urządzenia składa się z urządzeń dźwiękowych na niskim poziomie. Dostęp do tych urządzeń można uzyskać przy użyciu funkcji falowych, które opisano w zestawie SDK (Platform Software Development Kit). Urządzenia w tej klasie są skojarzone z urządzeniami liniowymi obsługującymi typ nośnika LINEMEDIAMODE_AUTOMATEDVOICE określony w dwMediaModes elementu członkowskiego LINEDEVCAPS struktury dla urządzenia liniowego.

Funkcje lineGetID i phoneGetID wypełniają strukturę VARSTRING, ustawiając element członkowski dwStringFormat na wartość STRINGFORMAT_BINARY i dołączając ten dodatkowy element członkowski:

DWORD DeviceId;  // identifier of audio device

Element członkowski deviceid jest identyfikatorem zamkniętego urządzenia audio. Ten identyfikator jest używany w wywołaniu funkcji waveInOpen, aby otworzyć urządzenie pod kątem danych wejściowych. Możesz użyć wynikowego uchwytu urządzenia do rejestrowania cyfry danych audio z linii lub urządzenia telefonicznego.

Mimo że istnieje również klasa urządzenia "fala" dla urządzeń audio falowych niskiego poziomu, zawsze należy używać fali/w klasie urządzenia dla danych wejściowych fal niskiego poziomu.

Aby uzyskać więcej informacji na temat funkcji falowych, zobacz Funkcje multimedialne.