مشاركة عبر


CallAdapterDeviceManagement interface

وظائف لإدارة الأجهزة داخل مكالمة.

الأساليب

askDevicePermission(PermissionConstraints)

اطلب أذونات الأجهزة.

queryCameras()

الاستعلام عن أجهزة الكاميرا المتوفرة.

queryMicrophones()

الاستعلام عن أجهزة الميكروفون المتوفرة.

querySpeakers()

الاستعلام عن أجهزة السماعات المتاحة.

setCamera(VideoDeviceInfo, VideoStreamOptions)

قم بتعيين الكاميرا لاستخدامها في المكالمة.

setMicrophone(AudioDeviceInfo)

قم بتعيين الميكروفون لاستخدامه في المكالمة.

setSpeaker(AudioDeviceInfo)

تعيين السماعة لاستخدامها في المكالمة.

تفاصيل الأسلوب

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>