Table of Contents

Class RecorderConfiguration

Namespace
easyar

RecorderConfiguration ist die Startkonfiguration für Recorder.

RecorderConfiguration

Konstruktoren

RecorderConfiguration

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

Methoden

setOutputFile

Legt den absoluten Pfad der Ausgabe-Videodatei fest.

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)

Parameter

Name Typ Beschreibung
path String

Rückgabewert

Typ Beschreibung
Void

setProfile

Legt die Bildschirmaufnahmekonfiguration fest. Standardwert ist Quality_720P_Middle. Diese Einstellung umfasst die gesamte Konfiguration. Für detailliertere Einstellungen können andere APIs aufgerufen werden.

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)

Parameter

Name Typ Beschreibung
profile RecordProfile

Rückgabewert

Typ Beschreibung
Boolean

setVideoSize

Legt die Videogröße für die Bildschirmaufnahme fest. Standardwert ist 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)

Parameter

Name Typ Beschreibung
framesize RecordVideoSize

Rückgabewert

Typ Beschreibung
Void

setVideoBitrate

Legt die Video-Bitrate für die Bildschirmaufnahme fest. Standardwert ist 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)

Parameter

Name Typ Beschreibung
bitrate Int32

Rückgabewert

Typ Beschreibung
Void

setChannelCount

Legt die Anzahl der Audiokanäle für die Bildschirmaufnahme fest. Standardwert ist 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)

Parameter

Name Typ Beschreibung
count Int32

Rückgabewert

Typ Beschreibung
Void

setAudioSampleRate

Legt die Audio-Abtastrate für die Bildschirmaufnahme fest. Standardwert ist 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)

Parameter

Name Typ Beschreibung
samplerate Int32

Rückgabewert

Typ Beschreibung
Void

setAudioBitrate

Legt die Audio-Bitrate für die Bildschirmaufnahme fest. Standardwert ist 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)

Parameter

Name Typ Beschreibung
bitrate Int32

Rückgabewert

Typ Beschreibung
Void

setVideoOrientation

Legt die Videoausrichtung für die Bildschirmaufnahme fest. Standardwert ist 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)

Parameter

Name Typ Beschreibung
mode RecordVideoOrientation

Rückgabewert

Typ Beschreibung
Void

setZoomMode

Legt den Zoommodus für die Bildschirmaufnahme fest. Standardwert ist 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)

Parameter

Name Typ Beschreibung
mode RecordZoomMode

Rückgabewert

Typ Beschreibung
Void