Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Декларация
@interface ACSVideoStreamRenderer : NSObject;
Description
Отрисовщик для отрисовки видео
Методы
initWithLocalVideoStream
-(instancetype _Nonnull)initWithLocalVideoStream:(ACSLocalVideoStream*_Nonnull) localVideoStream
withError:(NSError*_Nullable*_Nonnull) nonnull_error __attribute__((swift_error(nonnull_error)))
Параметры
-
localVideoStream- Информация о локальном видеопотоке -
nonnull_error- требуется для того, чтобы сделать этот API метаемым в Swift.
initWithRemoteVideoStream
-(instancetype _Nonnull)initWithRemoteVideoStream:(ACSRemoteVideoStream*_Nonnull) remoteVideoStream
withError:(NSError*_Nullable*_Nonnull) nonnull_error __attribute__((swift_error(nonnull_error)))
Параметры
-
remoteVideoStream- Видеотрансляция на удаленном участнике -
nonnull_error- требуется для того, чтобы сделать этот API метаемым в Swift.
createView
-(ACSVideoStreamRendererView* _Nonnull)createView:(NSError*_Nullable*_Nonnull) nonnull_error __attribute__((swift_error(nonnull_error)));
Параметры
-
nonnull_error- требуется для того, чтобы сделать этот API метаемым в Swift.
Возвраты
ACSVideoStreamRendererView
createViewWithOptions
-(ACSVideoStreamRendererView* _Nonnull)createViewWithOptions:(ACSCreateViewOptions*_Nullable) options
withError:(NSError*_Nullable*_Nonnull) error __attribute__((swift_error(nonnull_error)));
Параметры
-
options-ACSCreateViewOptions, чтобы задать режим масштабирования видео. -
error- требуется для того, чтобы сделать этот API метаемым в Swift.
Возвраты
ACSVideoStreamRendererView
располагать
Удалите рендерер и все RendererView, связанные с этим рендерером. Вызывается после удаления всех связанных представлений из пользовательского интерфейса.
-(void)dispose;
Свойства
size
@property(readonly) struct ACSStreamSize size;
делегат
Объект, который вы предоставляете для получения событий от этого экземпляра ACSVideoStreamRenderer.
@property(nonatomic, assign, nullable) id<ACSVideoStreamRendererDelegate> delegate;