Table of Contents

Class RecorderConfiguration

Espacio de nombres
easyar

RecorderConfiguration es la configuracion de inicio de Recorder.

RecorderConfiguration

Constructores

RecorderConfiguration

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

Métodos

setOutputFile

Establece la ruta absoluta del archivo de video de salida.

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)

Parámetros

Nombre Tipo Descripción
path String

Devuelve

Tipo Descripción
Void

setProfile

Establece la configuracion de grabacion de pantalla. El valor predeterminado es Quality_720P_Middle. Es una configuracion general. Si se necesita una configuracion mas detallada, se pueden llamar otros API.

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)

Parámetros

Nombre Tipo Descripción
profile RecordProfile

Devuelve

Tipo Descripción
Boolean

setVideoSize

Establece el tamano de video de grabacion de pantalla. El valor predeterminado es 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)

Parámetros

Nombre Tipo Descripción
framesize RecordVideoSize

Devuelve

Tipo Descripción
Void

setVideoBitrate

Establece el bitrate de video de grabacion de pantalla. El valor predeterminado es 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)

Parámetros

Nombre Tipo Descripción
bitrate Int32

Devuelve

Tipo Descripción
Void

setChannelCount

Establece el numero de canales de audio de grabacion de pantalla. El valor predeterminado es 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)

Parámetros

Nombre Tipo Descripción
count Int32

Devuelve

Tipo Descripción
Void

setAudioSampleRate

Establece la frecuencia de muestreo de audio de grabacion de pantalla. El valor predeterminado es 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)

Parámetros

Nombre Tipo Descripción
samplerate Int32

Devuelve

Tipo Descripción
Void

setAudioBitrate

Establece el bitrate de audio de grabacion de pantalla. El valor predeterminado es 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)

Parámetros

Nombre Tipo Descripción
bitrate Int32

Devuelve

Tipo Descripción
Void

setVideoOrientation

Establece la orientacion del video de grabacion de pantalla. El valor predeterminado es 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)

Parámetros

Nombre Tipo Descripción
mode RecordVideoOrientation

Devuelve

Tipo Descripción
Void

setZoomMode

Establece el modo de zoom de grabacion de pantalla. El valor predeterminado es 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)

Parámetros

Nombre Tipo Descripción
mode RecordZoomMode

Devuelve

Tipo Descripción
Void