VideoStreamRenderer class

جهاز العرض لدفق فيديو

المنشئون

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

إنشاء عارض لمعاينة كاميرا محلية أو دفق فيديو بعيد. واجهات برمجة التطبيقات المستقبلية: getStats(): Promise; مفيد في تصحيح الأخطاء؛ يجب تضمين onNextFrame((IFrame) -> الفراغ) / للسماح للتطبيق بجلب الإطارات الأولية - ليتم تنفيذها لاحقا captureFrame(timeoutMs: number, bufferName?: string): Promise; يمكن أن يأتي هذا في أحداث/مفوضين لاحقين يتم توفيرهم بواسطة IRendererEvents

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

إنشاء عارض لمعاينة كاميرا محلية أو دفق فيديو بعيد. واجهات برمجة التطبيقات المستقبلية: getStats(): Promise; مفيد في تصحيح الأخطاء؛ يجب تضمين onNextFrame((IFrame) -> الفراغ) / للسماح للتطبيق بجلب الإطارات الأولية - ليتم تنفيذها لاحقا captureFrame(timeoutMs: number, bufferName?: string): Promise; يمكن أن يأتي هذا في أحداث/مفوضين لاحقين يتم توفيرهم بواسطة IRendererEvents

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

إنشاء عارض لمعاينة كاميرا محلية أو دفق فيديو بعيد. واجهات برمجة التطبيقات المستقبلية: getStats(): Promise; مفيد في تصحيح الأخطاء؛ يجب تضمين onNextFrame((IFrame) -> الفراغ) / للسماح للتطبيق بجلب الإطارات الأولية - ليتم تنفيذها لاحقا captureFrame(timeoutMs: number, bufferName?: string): Promise; يمكن أن يأتي هذا في أحداث/مفوضين لاحقين يتم توفيرهم بواسطة IRendererEvents

الخصائص

size

تم إهمال واجهة برمجة التطبيقات هذه. لا تستخدمه.

  • للحصول على حجم دفق الفيديو المحلي، يرجى استخدام واجهة برمجة تطبيقات ميزة استدعاء MediaStats (MediaStats.stats.videoSendFrameWidthSent وMediaStats.stats.videoSendFrameHeightSent).
  • للحصول على حجم دفق فيديو بعيد، يرجى استخدام RemoteVideoStream.size API.

الأساليب

createView(CreateViewOptions)

إنشاء طريقة العرض لدفق الفيديو.

dispose()

التخلص من هذا العارض

تفاصيل المنشئ

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

ملاحظة

واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.

إنشاء عارض لمعاينة كاميرا محلية أو دفق فيديو بعيد. واجهات برمجة التطبيقات المستقبلية: getStats(): Promise; مفيد في تصحيح الأخطاء؛ يجب تضمين onNextFrame((IFrame) -> الفراغ) / للسماح للتطبيق بجلب الإطارات الأولية - ليتم تنفيذها لاحقا captureFrame(timeoutMs: number, bufferName?: string): Promise; يمكن أن يأتي هذا في أحداث/مفوضين لاحقين يتم توفيرهم بواسطة IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

المعلمات

videoStream

LocalVideoStream | RemoteVideoStream

دفق الفيديو المراد عرضه

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

إنشاء عارض لمعاينة كاميرا محلية أو دفق فيديو بعيد. واجهات برمجة التطبيقات المستقبلية: getStats(): Promise; مفيد في تصحيح الأخطاء؛ يجب تضمين onNextFrame((IFrame) -> الفراغ) / للسماح للتطبيق بجلب الإطارات الأولية - ليتم تنفيذها لاحقا captureFrame(timeoutMs: number, bufferName?: string): Promise; يمكن أن يأتي هذا في أحداث/مفوضين لاحقين يتم توفيرهم بواسطة IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

المعلمات

videoStream

LocalVideoStream | RemoteVideoStream

دفق الفيديو المراد عرضه

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

ملاحظة

واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.

إنشاء عارض لمعاينة كاميرا محلية أو دفق فيديو بعيد. واجهات برمجة التطبيقات المستقبلية: getStats(): Promise; مفيد في تصحيح الأخطاء؛ يجب تضمين onNextFrame((IFrame) -> الفراغ) / للسماح للتطبيق بجلب الإطارات الأولية - ليتم تنفيذها لاحقا captureFrame(timeoutMs: number, bufferName?: string): Promise; يمكن أن يأتي هذا في أحداث/مفوضين لاحقين يتم توفيرهم بواسطة IRendererEvents

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStreamCommon)

المعلمات

videoStream

LocalVideoStream | RemoteVideoStreamCommon

دفق الفيديو المراد عرضه

تفاصيل الخاصية

size

تحذير

واجهة برمجة التطبيقات هذه مهملة الآن.

تم إهمال واجهة برمجة التطبيقات هذه. لا تستخدمه.

  • للحصول على حجم دفق الفيديو المحلي، يرجى استخدام واجهة برمجة تطبيقات ميزة استدعاء MediaStats (MediaStats.stats.videoSendFrameWidthSent وMediaStats.stats.videoSendFrameHeightSent).
  • للحصول على حجم دفق فيديو بعيد، يرجى استخدام RemoteVideoStream.size API.
size: StreamSize

قيمة الخاصية

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

createView(CreateViewOptions)

إنشاء طريقة العرض لدفق الفيديو.

function createView(options?: CreateViewOptions): Promise<VideoStreamRendererView>

المعلمات

options
CreateViewOptions

خيارات جهاز العرض.

المرتجعات

dispose()

التخلص من هذا العارض

function dispose()