Class RecorderConfiguration
- 네임스페이스
- easyar
RecorderConfiguration은 Recorder의 시동 설정입니다.
RecorderConfiguration
생성자
RecorderConfiguration
void easyar_RecorderConfiguration__ctor(easyar_RecorderConfiguration * * Return)
RecorderConfiguration()
public RecorderConfiguration()
constructor()
+ (easyar_RecorderConfiguration *) create
public convenience init()
public RecorderConfiguration()
메서드
setOutputFile
출력 비디오 파일의 절대 경로를 설정합니다.
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)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| path | String |
반환 값
| 형식 | 설명 |
|---|---|
| Void |
setProfile
화면 녹화 설정 구성. 기본값은 Quality_720P_Middle입니다. 이 설정은 전체적인 구성입니다. 보다 세부적인 설정이 필요한 경우 다른 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)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| profile | RecordProfile |
반환 값
| 형식 | 설명 |
|---|---|
| Boolean |
setVideoSize
녹화 화면 크기 설정. 기본값은 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)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| framesize | RecordVideoSize |
반환 값
| 형식 | 설명 |
|---|---|
| Void |
setVideoBitrate
화면 녹화 비디오 비트레이트를 설정합니다. 기본값은 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)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| bitrate | Int32 |
반환 값
| 형식 | 설명 |
|---|---|
| Void |
setChannelCount
녹화 오디오 채널 수를 설정합니다. 기본값은 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)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| count | Int32 |
반환 값
| 형식 | 설명 |
|---|---|
| Void |
setAudioSampleRate
화면 녹화 오디오 샘플링 레이트 설정. 기본값은 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)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| samplerate | Int32 |
반환 값
| 형식 | 설명 |
|---|---|
| Void |
setAudioBitrate
화면 녹화 오디오 bitrate 설정. 기본값은 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)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| bitrate | Int32 |
반환 값
| 형식 | 설명 |
|---|---|
| Void |
setVideoOrientation
화면 녹화 비디오 방향 설정. 기본값은 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)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| mode | RecordVideoOrientation |
반환 값
| 형식 | 설명 |
|---|---|
| Void |
setZoomMode
화면 녹화 확대/축소 모드를 설정합니다. 기본값은 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)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| mode | RecordZoomMode |
반환 값
| 형식 | 설명 |
|---|---|
| Void |