PWMediaConfiguration Class Reference

Inherits from NSObject
Declared in PWMediaConfiguration.h

Overview

The PWMediaConfiguration class manages Media properties.

PWMediaConfiguration provides support for the following features:

  • Rendering.
  • Audio/Video codecs.
  • Audio/Video bandwidth control.
  • Frame rate & pixel formats.
  • Computes prefered receiving video format on the basis of device capabilities and performance.

Media properties

  preferredAudioCodec

Preferred audio codec PWAudioCodec.

@property (nonatomic, assign) PWAudioCodec preferredAudioCodec

Declared In

PWMediaConfiguration.h

  preferredVideoCodec

Preferred video codec PWVideoCodec.

@property (nonatomic, assign) PWVideoCodec preferredVideoCodec

Declared In

PWMediaConfiguration.h

  maxAudioBitrate

Maximum bandwidth for audio (in kbps). Value shouldn’t be less than 30.

@property (nonatomic, assign) NSUInteger maxAudioBitrate

Declared In

PWMediaConfiguration.h

  maxVideoBitrate

Maximum bandwidth for video (in kbps). Value shouldn’t be less than 300.

@property (nonatomic, assign) NSUInteger maxVideoBitrate

Declared In

PWMediaConfiguration.h

  preferredReceiverFormat

Preferred video receiving format for the device.

@property (nonatomic, assign) PWVideoFormat preferredReceiverFormat

Declared In

PWMediaConfiguration.h

  cameraPosition

Camera device position PWCameraPosition.

@property (nonatomic, assign) PWCameraPosition cameraPosition

Declared In

PWMediaConfiguration.h

Default media configuration

+ defaultConfiguration

Get default configuration of media.

+ (instancetype)defaultConfiguration

Return Value

PWMediaConfiguration object.

Declared In

PWMediaConfiguration.h

Video capturing

+ videoCaptureFormat

Get Preferred video receiving format for the device.

+ (PWVideoFormat)videoCaptureFormat

Return Value

Video format.

Declared In

PWMediaConfiguration.h