Encoder Settings & profiles

Detailed Description

Certain Encoder settings can be obtained and modified through viewer applications using the SDK.

The Encoder settings fall into the following categories:

  • Encoder settings
  • Profile settings

Sample applications

There is a sample Android application demonstrating the core SDK functionality. The sample is provided within the downloaded SDK package.

Classes

struct  BandwidthProfileInfo
 The Bandwidth profile info as used in the EncoderProfile object. More...
 
struct  AudioProfileInfo
 The audio profile info as used in the EncoderProfile object. More...
 
struct  VideoProfileInfo
 The video profile info as used in the EncoderProfile object. More...
 
class  EdgeVisEncoderSDK::CameraProfile
 The camera profiles describe the cameras attached to this encoder. More...
 
class  EdgeVisEncoderSDK::EncoderProfile
 The EncoderProfile interface contains Encoder connection profile settings. More...
 
class  EdgeVisEncoderSDK::IRemoteConfigListener
 The interface listener for the encoder settings. More...
 

Typedefs

typedef struct BandwidthProfileInfo  BandwidthProfileInfo
 The Bandwidth profile info as used in the EncoderProfile object. More...
 
typedef struct AudioProfileInfo AudioProfileInfo
 The audio profile info as used in the EncoderProfile object. More...
 
typedef struct VideoProfileInfo VideoProfileInfo
 The video profile info as used in the EncoderProfile object. More...
 
typedef enum EdgeVisSDKCore::CIFFormat EdgeVisSDKCore::CIFFormat
 These are used by the EncoderProfile class to represent a format in the VideoProfileInfo struct. More...
 

Enumerations

Typedef Documentation

The Bandwidth profile info as used in the EncoderProfile object.

The audio profile info as used in the EncoderProfile object.

The video profile info as used in the EncoderProfile object.

These are used by the EncoderProfile class to represent a format in the VideoProfileInfo struct.

These settings are only used on older Encoder types.

Enumeration Type Documentation

Enumerator
LOW 

Low data rate, small frame size and low frames per second.

NORMAL_1 

Normal data rate, normal frame size but high frame rate.

NORMAL_2 

Normal data rate, high frame size but normal frame rate.

HIGH 

High data rate, high frame size and high frame rate.

CUSTOM_PROFILE 

Profile is custom, i.e.

not a preset

These are used by the EncoderProfile class to represent a format in the VideoProfileInfo struct.

These settings are only used on older Encoder types.

Enumerator
CF_CIF 

Set to CIF.

CF_2CIF 

Set to 2CIF.

CF_4CIF 

Set to 4CIF.