Cihaz Rolleri
Bir sistem iki veya daha fazla ses işleme uç noktası cihazı içeriyorsa, bir cihaz bir tür ses içeriğini oynatmak için en iyi seçenek, başka bir cihaz ise başka bir içerik türü oynatmak için en iyi seçenek olabilir. Örneğin, bir sistemin iki işleme cihazı varsa, kullanıcı bir cihazda müzik çalmayı ve diğer cihazda sistem bildirim seslerini çalmayı seçebilir.
Benzer şekilde, bir sistem iki veya daha fazla ses yakalama uç noktası cihazı içeriyorsa, bir cihaz bir ses içeriği türünü yakalamak için en iyi seçenek, başka bir cihaz ise başka bir içerik türünü yakalamak için en iyi seçenek olabilir. Örneğin, bir sistemde iki yakalama cihazı varsa, kullanıcı bir cihaza canlı müzik kaydetmeyi ve diğer cihazı sesli komutlar için kullanmayı seçebilir.
Cihazların üç rolü olabilir: Konsol, İletişim ve Multimedya.Aşağıdaki tabloda eConsole, eCommunications ve eMultimedia gibi üç sabit tarafından tanımlanan cihaz rolleri ERole sabit listesi açıklanmaktadır.
ERole sabiti | Cihaz rolü | İşleme örnekleri | Yakalama örnekleri |
---|---|---|---|
eConsole | Bilgisayarla etkileşim | Oyunlar ve sistem bildirimleri | Sesli komutlar |
eCommunications | Başka bir kişiyle sesli iletişim | Sohbet ve VoIP | Sohbet ve VoIP |
eMultimedia | Ses içeriğini yürütme veya kaydetme | Müzik ve filmler | Anlatım ve canlı müzik kaydı |
Belirli bir işleme veya yakalama cihazına yukarıdaki tablodaki rollerin hiçbiri, bir kısmı veya tümü atanamayabilir. Tablodaki her rol herhangi bir zamanda bir (ve yalnızca bir) işleme cihazına ve bir (ve yalnızca bir) yakalama cihazına atanır. Yani, rollerin işleme cihazlarına atanma işlemi, cihazları yakalamak için rollerin atanmalarından bağımsızdır.
Bir uygulama, tüm çıkış akışlarını tek bir işleme uç noktası cihazı aracılığıyla yürütmeyi ve tüm giriş akışlarını tek bir yakalama uç noktası cihazından kaydetmeyi seçebilir. Alternatif olarak, bir uygulama bazı çıkış akışlarını bir işleme cihazı üzerinden yürütmeyi ve diğer çıkış akışlarını başka bir işleme cihazı aracılığıyla yürütmeyi seçebilir. Benzer şekilde, giriş akışlarından bazılarını bir yakalama cihazı aracılığıyla kaydetmeyi ve başka bir yakalama cihazı aracılığıyla diğer giriş akışlarını kaydetmeyi seçebilir. Her durumda, uygulama her akışı, rolü bu akış için en uygun olan cihaza atayabilir.
Örneğin, bir VoIP uygulaması eConsole rolüne sahip işleme uç noktası cihazına halka bildirimini içeren çıkış akışını atayabilir.
İlgili konular