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 preferredAudioCodecDeclared In
PWMediaConfiguration.h
preferredVideoCodec
Preferred video codec PWVideoCodec.
@property (nonatomic, assign) PWVideoCodec preferredVideoCodecDeclared In
PWMediaConfiguration.h
maxAudioBitrate
Maximum bandwidth for audio (in kbps). Value shouldn’t be less than 30.
@property (nonatomic, assign) NSUInteger maxAudioBitrateDeclared In
PWMediaConfiguration.h
maxVideoBitrate
Maximum bandwidth for video (in kbps). Value shouldn’t be less than 300.
@property (nonatomic, assign) NSUInteger maxVideoBitrateDeclared In
PWMediaConfiguration.h
preferredReceiverFormat
Preferred video receiving format for the device.
@property (nonatomic, assign) PWVideoFormat preferredReceiverFormatDeclared In
PWMediaConfiguration.h
cameraPosition
Camera device position PWCameraPosition.
@property (nonatomic, assign) PWCameraPosition cameraPositionDeclared In
PWMediaConfiguration.h
Default media configuration
+ defaultConfiguration
Get default configuration of media.
+ (instancetype)defaultConfigurationReturn Value
PWMediaConfiguration object.
Declared In
PWMediaConfiguration.h
Video capturing
+ videoCaptureFormat
Get Preferred video receiving format for the device.
+ (PWVideoFormat)videoCaptureFormatReturn Value
Video format.
Declared In
PWMediaConfiguration.h