Table of Contents

Class RecorderConfiguration

Espace de noms
easyar

RecorderConfiguration est la configuration de demarrage de Recorder.

RecorderConfiguration

Constructeurs

RecorderConfiguration

void easyar_RecorderConfiguration__ctor(easyar_RecorderConfiguration * * Return)
RecorderConfiguration()
public RecorderConfiguration()
constructor()
+ (easyar_RecorderConfiguration *) create
public convenience init()
public RecorderConfiguration()

Méthodes

setOutputFile

Definit le chemin absolu du fichier video de sortie.

void easyar_RecorderConfiguration_setOutputFile(easyar_RecorderConfiguration * This, easyar_String * path)
void setOutputFile(std::string path)
public void setOutputFile(java.lang.@Nonnull String path)
fun setOutputFile(path: String): Unit
- (void)setOutputFile:(NSString *)path
public func setOutputFile(_ path: String) -> Void
public virtual void setOutputFile(string path)

Paramètres

Nom Type Description
path String

Retours

Type Description
Void

setProfile

Definit la configuration d'enregistrement d'ecran. La valeur par defaut est Quality_720P_Middle. Il s'agit d'une configuration globale. Si une configuration plus detaillee est necessaire, d'autres API peuvent etre appelees.

bool easyar_RecorderConfiguration_setProfile(easyar_RecorderConfiguration * This, easyar_RecordProfile profile)
bool setProfile(RecordProfile profile)
public boolean setProfile(int profile)
fun setProfile(profile: Int): Boolean
- (bool)setProfile:(easyar_RecordProfile)profile
public func setProfile(_ profile: RecordProfile) -> Bool
public virtual bool setProfile(RecordProfile profile)

Paramètres

Nom Type Description
profile RecordProfile

Retours

Type Description
Boolean

setVideoSize

Definit la taille video de l'enregistrement d'ecran. La valeur par defaut est Vid720p.

void easyar_RecorderConfiguration_setVideoSize(easyar_RecorderConfiguration * This, easyar_RecordVideoSize framesize)
void setVideoSize(RecordVideoSize framesize)
public void setVideoSize(int framesize)
fun setVideoSize(framesize: Int): Unit
- (void)setVideoSize:(easyar_RecordVideoSize)framesize
public func setVideoSize(_ framesize: RecordVideoSize) -> Void
public virtual void setVideoSize(RecordVideoSize framesize)

Paramètres

Nom Type Description
framesize RecordVideoSize

Retours

Type Description
Void

setVideoBitrate

Definit le bitrate video de l'enregistrement d'ecran. La valeur par defaut est 2500000.

void easyar_RecorderConfiguration_setVideoBitrate(easyar_RecorderConfiguration * This, int bitrate)
void setVideoBitrate(int bitrate)
public void setVideoBitrate(int bitrate)
fun setVideoBitrate(bitrate: Int): Unit
- (void)setVideoBitrate:(int)bitrate
public func setVideoBitrate(_ bitrate: Int32) -> Void
public virtual void setVideoBitrate(int bitrate)

Paramètres

Nom Type Description
bitrate Int32

Retours

Type Description
Void

setChannelCount

Definit le nombre de canaux audio de l'enregistrement d'ecran. La valeur par defaut est 1.

void easyar_RecorderConfiguration_setChannelCount(easyar_RecorderConfiguration * This, int count)
void setChannelCount(int count)
public void setChannelCount(int count)
fun setChannelCount(count: Int): Unit
- (void)setChannelCount:(int)count
public func setChannelCount(_ count: Int32) -> Void
public virtual void setChannelCount(int count)

Paramètres

Nom Type Description
count Int32

Retours

Type Description
Void

setAudioSampleRate

Definit la frequence d'echantillonnage audio de l'enregistrement d'ecran. La valeur par defaut est 44100.

void easyar_RecorderConfiguration_setAudioSampleRate(easyar_RecorderConfiguration * This, int samplerate)
void setAudioSampleRate(int samplerate)
public void setAudioSampleRate(int samplerate)
fun setAudioSampleRate(samplerate: Int): Unit
- (void)setAudioSampleRate:(int)samplerate
public func setAudioSampleRate(_ samplerate: Int32) -> Void
public virtual void setAudioSampleRate(int samplerate)

Paramètres

Nom Type Description
samplerate Int32

Retours

Type Description
Void

setAudioBitrate

Definit le bitrate audio de l'enregistrement d'ecran. La valeur par defaut est 96000.

void easyar_RecorderConfiguration_setAudioBitrate(easyar_RecorderConfiguration * This, int bitrate)
void setAudioBitrate(int bitrate)
public void setAudioBitrate(int bitrate)
fun setAudioBitrate(bitrate: Int): Unit
- (void)setAudioBitrate:(int)bitrate
public func setAudioBitrate(_ bitrate: Int32) -> Void
public virtual void setAudioBitrate(int bitrate)

Paramètres

Nom Type Description
bitrate Int32

Retours

Type Description
Void

setVideoOrientation

Definit l'orientation video de l'enregistrement d'ecran. La valeur par defaut est Landscape.

void easyar_RecorderConfiguration_setVideoOrientation(easyar_RecorderConfiguration * This, easyar_RecordVideoOrientation mode)
void setVideoOrientation(RecordVideoOrientation mode)
public void setVideoOrientation(int mode)
fun setVideoOrientation(mode: Int): Unit
- (void)setVideoOrientation:(easyar_RecordVideoOrientation)mode
public func setVideoOrientation(_ mode: RecordVideoOrientation) -> Void
public virtual void setVideoOrientation(RecordVideoOrientation mode)

Paramètres

Nom Type Description
mode RecordVideoOrientation

Retours

Type Description
Void

setZoomMode

Definit le mode zoom de l'enregistrement d'ecran. La valeur par defaut est NoZoomAndClip.

void easyar_RecorderConfiguration_setZoomMode(easyar_RecorderConfiguration * This, easyar_RecordZoomMode mode)
void setZoomMode(RecordZoomMode mode)
public void setZoomMode(int mode)
fun setZoomMode(mode: Int): Unit
- (void)setZoomMode:(easyar_RecordZoomMode)mode
public func setZoomMode(_ mode: RecordZoomMode) -> Void
public virtual void setZoomMode(RecordZoomMode mode)

Paramètres

Nom Type Description
mode RecordZoomMode

Retours

Type Description
Void