Table of Contents

Class RecorderConfiguration

Spazio dei nomi
easyar

RecorderConfiguration è la configurazione di avvio per Recorder.

RecorderConfiguration

Costruttori

RecorderConfiguration

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

Metodi

setOutputFile

Imposta il percorso assoluto del file video di output.

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)

Parametri

Nome Tipo Descrizione
path String

Valore restituito

Tipo Descrizione
Void

setProfile

Imposta la configurazione di registrazione dello schermo. Il valore predefinito è Qualità-720P-Medio. Questa è una configurazione generale. Per configurazioni più dettagliate, è possibile chiamare altre 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)

Parametri

Nome Tipo Descrizione
profile RecordProfile

Valore restituito

Tipo Descrizione
Boolean

setVideoSize

Imposta la dimensione del video per la registrazione dello schermo. Il valore predefinito è 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)

Parametri

Nome Tipo Descrizione
framesize RecordVideoSize

Valore restituito

Tipo Descrizione
Void

setVideoBitrate

Imposta il bitrate video per la registrazione dello schermo. Il valore predefinito è 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)

Parametri

Nome Tipo Descrizione
bitrate Int32

Valore restituito

Tipo Descrizione
Void

setChannelCount

Imposta il numero di canali audio per la registrazione dello schermo. Il valore predefinito è 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)

Parametri

Nome Tipo Descrizione
count Int32

Valore restituito

Tipo Descrizione
Void

setAudioSampleRate

Imposta la frequenza di campionamento audio per la registrazione dello schermo. Il valore predefinito è 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)

Parametri

Nome Tipo Descrizione
samplerate Int32

Valore restituito

Tipo Descrizione
Void

setAudioBitrate

Imposta il bitrate audio per la registrazione dello schermo. Il valore predefinito è 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)

Parametri

Nome Tipo Descrizione
bitrate Int32

Valore restituito

Tipo Descrizione
Void

setVideoOrientation

Imposta l'orientamento del video per la registrazione dello schermo. Il valore predefinito è 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)

Parametri

Nome Tipo Descrizione
mode RecordVideoOrientation

Valore restituito

Tipo Descrizione
Void

setZoomMode

Imposta la modalità di zoom per la registrazione dello schermo. Il valore predefinito è 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)

Parametri

Nome Tipo Descrizione
mode RecordZoomMode

Valore restituito

Tipo Descrizione
Void