Table of Contents

Class RecorderConfiguration

Espacio de nombres
easyar

RecorderConfiguration es la configuración de inicio para 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

Configura la configuración de grabación de pantalla. El valor predeterminado es Quality_720P_Middle. Esta es una configuración general; si necesita una configuración más detallada, puede llamar a otras 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

Configura el tamaño del video de grabación 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

Configura la tasa de bits del video de grabación 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

Configura el número de canales de audio de grabación 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

Configura la tasa de muestreo de audio de grabación 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

Configura la tasa de bits de audio de grabación 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

Configura la orientación del video de grabación 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

Configura el modo de zoom de grabación 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