/// <summary> /// Initializes a new instance of the <see cref="LocalTexture2DMedia"/> class. /// </summary> /// <param name="disableAudio">Whether to disable audio.</param> /// <param name="disableVideo">Whether to disable video.</param> /// <param name="aecContext">The AEC context, if using software echo cancellation.</param> public LocalTexture2DMedia(bool disableAudio, bool disableVideo, AecContext aecContext) : base(disableAudio, disableVideo, aecContext) { Initialize(); }
/// <summary> /// Initializes a new instance of the <see cref="LocalCameraMedia"/> class. /// </summary> /// <param name="disableAudio">Whether to disable audio.</param> /// <param name="disableVideo">Whether to disable video.</param> /// <param name="aecContext">The AEC context, if using software echo cancellation.</param> public LocalCameraMedia(bool disableAudio, bool disableVideo, bool enableSimulcast, AecContext aecContext) : base(disableAudio, disableVideo, aecContext) { VideoSimulcastDisabled = !enableSimulcast; Initialize(); }
/// <summary> /// Initializes a new instance of the <see cref="LocalMedia"/> class. /// </summary> /// <param name="disableAudio">Whether to disable audio.</param> /// <param name="disableVideo">Whether to disable video.</param> /// <param name="aecContext">The AEC context, if using software echo cancellation.</param> public LocalMedia(bool disableAudio, bool disableVideo, AecContext aecContext) : base(disableAudio, disableVideo, aecContext) { }
/// <summary> /// Initializes a new instance of the <see cref="RemoteMedia"/> class. /// </summary> /// <param name="disableAudio">if set to <c>true</c> [disable audio].</param> /// <param name="disableVideo">if set to <c>true</c> [disable video].</param> /// <param name="aecContext">The aec context.</param> public RemoteMedia(bool disableAudio, bool disableVideo, AecContext aecContext) : base(disableAudio, disableVideo, aecContext) { Initialize(); }