Table of Contents

Class RecorderConfiguration

Espace de noms
easyar

RecorderConfiguration est la configuration de démarrage 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

Définir le chemin absolu du fichier vidéo 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

Configurer les paramètres d'enregistrement d'écran. La valeur par défaut est Quality_720P_Middle.
Il s'agit d'une configuration globale. Pour des réglages plus détaillés, d'autres API peuvent être appelées.

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

Définir la taille de la vidéo d'enregistrement d'écran. La valeur par défaut 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

Définissez le débit binaire de la vidéo d'enregistrement d'écran. La valeur par défaut 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

Définition du nombre de canaux audio pour l'enregistrement d'écran. La valeur par défaut 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

Définir le taux d'échantillonnage audio pour l'enregistrement d'écran. La valeur par défaut 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

Configurer le débit binaire audio de l'enregistrement d'écran. La valeur par défaut 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

Définir l'orientation de l'enregistrement d'écran. La valeur par défaut 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

Définir le mode de zoom pour l'enregistrement d'écran. Valeur par défaut : 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