Delen via


Apparaatrollen

Als een systeem twee of meer eindpuntapparaten voor audio-rendering bevat, kan het beste één apparaat zijn voor het afspelen van één type audio-inhoud en kan een ander apparaat het beste zijn voor het afspelen van een ander type inhoud. Als een systeem bijvoorbeeld twee renderingapparaten heeft, kan de gebruiker ervoor kiezen om muziek op het ene apparaat af te spelen en systeemmeldingsgeluiden op het andere af te spelen.

Als een systeem twee of meer eindpuntapparaten voor het vastleggen van audio-opnamen bevat, is het mogelijk dat één apparaat het beste is voor het vastleggen van één type audio-inhoud en een ander apparaat kan het beste zijn voor het vastleggen van een ander type inhoud. Als een systeem bijvoorbeeld twee opnameapparaten heeft, kan de gebruiker ervoor kiezen om livemuziek op het ene apparaat op te nemen en het andere apparaat te gebruiken voor spraakopdrachten.

Apparaten kunnen drie rollen hebben: Console, Communicatie en Multimedia. In de volgende tabel worden de apparaatrollen beschreven die zijn geïdentificeerd door de drie constanten (eConsole, eCommunications en eMultimedia) in de opsomming ERole.

ERole-constante Apparaatrol Voorbeelden van rendering Voorbeelden vastleggen
eConsole Interactie met de computer Games en systeemmeldingen Spraakopdrachten
eCommunications Spraakcommunicatie met een andere persoon Chat en VoIP Chat en VoIP
eMultimedia Audio-inhoud afspelen of opnemen Muziek en films Gesproken tekst en livemuziek opnemen

 

Aan een bepaald rendering- of opnameapparaat kunnen geen, één, enkele of alle rollen in de voorgaande tabel worden toegewezen. Op elk gewenst moment wordt elke rol in de tabel toegewezen aan één (en slechts één) renderingapparaat en aan één (en slechts één) opnameapparaat. Dat wil gezegd, de toewijzing van rollen aan renderingapparaten is onafhankelijk van de toewijzing van rollen voor het vastleggen van apparaten.

Een toepassing kan ervoor kiezen om alle uitvoerstromen af te spelen via één renderingeindpuntapparaat en om alle invoerstromen van één apparaat voor het vastleggen van eindpunten vast te leggen. Een toepassing kan er ook voor kiezen om enkele van de uitvoerstromen via het ene renderingapparaat af te spelen en andere uitvoerstromen af te spelen via een ander renderingapparaat. Op dezelfde manier kan het ervoor kiezen om enkele invoerstromen vast te leggen via één opnameapparaat en andere invoerstromen vast te leggen via een ander opnameapparaat. In alle gevallen kan de toepassing elke stream toewijzen aan het apparaat waarvan de rol het meest geschikt is voor die stream.

Een VoIP-toepassing kan bijvoorbeeld de uitvoerstroom die de melding voor bellen bevat, toewijzen aan het renderingeindpuntapparaat met de eConsole-rol.

audio-eindpuntapparaten

Werken met apparaatrollen

interoperabiliteit met verouderde audio-API's