CallAdapterDeviceManagement interface
وظائف لإدارة الأجهزة داخل مكالمة.
الأساليب
| ask |
اطلب أذونات الأجهزة. |
| query |
الاستعلام عن أجهزة الكاميرا المتوفرة. |
| query |
الاستعلام عن أجهزة الميكروفون المتوفرة. |
| query |
الاستعلام عن أجهزة السماعات المتاحة. |
| set |
قم بتعيين الكاميرا لاستخدامها في المكالمة. |
| set |
قم بتعيين الميكروفون لاستخدامه في المكالمة. |
| set |
تعيين السماعة لاستخدامها في المكالمة. |
تفاصيل الأسلوب
askDevicePermission(PermissionConstraints)
اطلب أذونات الأجهزة.
function askDevicePermission(constrain: PermissionConstraints): Promise<DeviceAccess>
المعلمات
- constrain
- PermissionConstraints
تحديد القيود للوصول إلى الأجهزة المحلية <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>
المرتجعات
Promise<DeviceAccess>
الملاحظات
ستظهر نافذة أذونات المستعرض إذا لم يتم منح الأذونات بعد
queryCameras()
الاستعلام عن أجهزة الكاميرا المتوفرة.
function queryCameras(): Promise<VideoDeviceInfo[]>
المرتجعات
Promise<VideoDeviceInfo[]>
صفيف من كيانات معلومات جهاز الفيديو <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>
الملاحظات
يجب استدعاء هذا الأسلوب بعد askDevicePermission()
queryMicrophones()
الاستعلام عن أجهزة الميكروفون المتوفرة.
function queryMicrophones(): Promise<AudioDeviceInfo[]>
المرتجعات
Promise<AudioDeviceInfo[]>
صفيف من كيانات معلومات جهاز الصوت <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
الملاحظات
يجب استدعاء هذا الأسلوب بعد askDevicePermission()
querySpeakers()
الاستعلام عن أجهزة السماعات المتاحة.
function querySpeakers(): Promise<AudioDeviceInfo[]>
المرتجعات
Promise<AudioDeviceInfo[]>
صفيف من كيانات معلومات جهاز الصوت <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
الملاحظات
يجب استدعاء هذا الأسلوب بعد askDevicePermission()
setCamera(VideoDeviceInfo, VideoStreamOptions)
قم بتعيين الكاميرا لاستخدامها في المكالمة.
function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>
المعلمات
- sourceInfo
- VideoDeviceInfo
جهاز الكاميرا للاختيار، اختر جهازا تم إرجاعه بواسطة queryCameras
- options
- VideoStreamOptions
خيارات للتحكم في كيفية عرض دفق الكاميرا <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
المرتجعات
Promise<void>
setMicrophone(AudioDeviceInfo)
قم بتعيين الميكروفون لاستخدامه في المكالمة.
function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>
المعلمات
- sourceInfo
- AudioDeviceInfo
جهاز الميكروفون للاختيار، اختر جهازا تم إرجاعه بواسطة queryMicrophones
المرتجعات
Promise<void>
setSpeaker(AudioDeviceInfo)
تعيين السماعة لاستخدامها في المكالمة.
function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>
المعلمات
- sourceInfo
- AudioDeviceInfo
جهاز مكبر الصوت للاختيار، اختر جهازا تم إرجاعه بواسطة querySpeakers
المرتجعات
Promise<void>