إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إعلان بالربط
@interface ACSVideoStreamRenderer : NSObject;
الوصف
عارض لعرض الفيديو
الأساليب
initWithLocalVideoStream
-(instancetype _Nonnull)initWithLocalVideoStream:(ACSLocalVideoStream*_Nonnull) localVideoStream
withError:(NSError*_Nullable*_Nonnull) nonnull_error __attribute__((swift_error(nonnull_error)))
المعلمات
-
localVideoStream- معلومات دفق الفيديو المحلي -
nonnull_error- مطلوب لجعل واجهة برمجة التطبيقات هذه قابلة للرمي في Swift.
initWithRemoteVideoStream
-(instancetype _Nonnull)initWithRemoteVideoStream:(ACSRemoteVideoStream*_Nonnull) remoteVideoStream
withError:(NSError*_Nullable*_Nonnull) nonnull_error __attribute__((swift_error(nonnull_error)))
المعلمات
-
remoteVideoStream- دفق الفيديو على المشارك عن بعد -
nonnull_error- مطلوب لجعل واجهة برمجة التطبيقات هذه قابلة للرمي في Swift.
createView
-(ACSVideoStreamRendererView* _Nonnull)createView:(NSError*_Nullable*_Nonnull) nonnull_error __attribute__((swift_error(nonnull_error)));
المعلمات
-
nonnull_error- مطلوب لجعل واجهة برمجة التطبيقات هذه قابلة للرمي في Swift.
المرتجعات
ACSVideoStreamRendererView
إنشاءViewWithOptions
-(ACSVideoStreamRendererView* _Nonnull)createViewWithOptions:(ACSCreateViewOptions*_Nullable) options
withError:(NSError*_Nullable*_Nonnull) error __attribute__((swift_error(nonnull_error)));
المعلمات
-
options-ACSCreateViewOptionsلتعيين وضع التحجيم للفيديو. -
error- مطلوب لجعل واجهة برمجة التطبيقات هذه قابلة للرمي في Swift.
المرتجعات
ACSVideoStreamRendererView
التخلص
تخلص من جهاز العرض وكل ما يرتبطRendererView بجهاز العرض هذا. يتم الاتصال بك عند إزالة جميع طرق العرض المرتبطة من واجهة المستخدم.
-(void)dispose;
الخصائص
الحجم
@property(readonly) struct ACSStreamSize size;
المفوض
كائن توفره لتلقي الأحداث من مثيل ACSVideoStreamRenderer هذا.
@property(nonatomic, assign, nullable) id<ACSVideoStreamRendererDelegate> delegate;