public class IRecordingScreenSettings extends IUnknown
IRecordingSettings
interface.
Interface ID: {678FBD9A-93AF-42A7-7F13-79AD6EF1A18D}Constructor and Description |
---|
IRecordingScreenSettings(java.lang.String wrapped,
org.virtualbox_6_1.ObjectRefManager objMgr,
org.virtualbox_6_1.jaxws.VboxPortType port) |
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
getAudioBits()
Determines the bits per sample of the recorded audio data.
|
java.lang.Long |
getAudioChannels()
Determines the audio channels of the recorded audio data.
|
RecordingAudioCodec |
getAudioCodec()
Determines the audio codec to use for encoding the
recorded audio data.
|
java.lang.Long |
getAudioHz()
Determines the Hertz (Hz) rate of the recorded audio data.
|
RecordingDestination |
getDestination()
This setting determines the recording destination for this
screen.
|
java.lang.Boolean |
getEnabled()
This setting determines whether this screen is enabled while recording.
|
java.lang.Long |
getFeatures()
This setting determines all enabled recording features for this
screen.
|
java.lang.String |
getFilename()
This setting determines the filename VirtualBox uses to save
the recorded content.
|
java.lang.Long |
getId()
This attribute contains the screen ID bound to these settings.
|
java.lang.Long |
getMaxFileSize()
This setting determines the maximal number of recording file
size in MB.
|
java.lang.Long |
getMaxTime()
This setting defines the maximum amount of time in seconds
to record.
|
java.lang.String |
getOptions()
This setting contains any additional recording options
required in comma-separated key=value format.
|
RecordingVideoCodec |
getVideoCodec()
Determines the video codec to use for encoding the recorded video data.
|
java.lang.Long |
getVideoFPS()
Determines the maximum number of frames per second (FPS).
|
java.lang.Long |
getVideoHeight()
Determines the vertical resolution of the recorded video data.
|
java.lang.Long |
getVideoRate()
Determines the bitrate in kilobits per second.
|
RecordingVideoRateControlMode |
getVideoRateControlMode()
Determines the rate control mode.
|
RecordingVideoScalingMethod |
getVideoScalingMethod()
Determines the video scaling method to use.
|
java.lang.Long |
getVideoWidth()
Determines the horizontal resolution of the recorded video data.
|
java.lang.Boolean |
isFeatureEnabled(RecordingFeature feature)
Returns whether a particular recording feature is enabled for this
screen or not.
|
static IRecordingScreenSettings |
queryInterface(IUnknown obj) |
void |
setAudioBits(java.lang.Long value)
Determines the bits per sample of the recorded audio data.
|
void |
setAudioChannels(java.lang.Long value)
Determines the audio channels of the recorded audio data.
|
void |
setAudioCodec(RecordingAudioCodec value)
Determines the audio codec to use for encoding the
recorded audio data.
|
void |
setAudioHz(java.lang.Long value)
Determines the Hertz (Hz) rate of the recorded audio data.
|
void |
setDestination(RecordingDestination value)
This setting determines the recording destination for this
screen.
|
void |
setEnabled(java.lang.Boolean value)
This setting determines whether this screen is enabled while recording.
|
void |
setFeatures(java.lang.Long value)
This setting determines all enabled recording features for this
screen.
|
void |
setFilename(java.lang.String value)
This setting determines the filename VirtualBox uses to save
the recorded content.
|
void |
setMaxFileSize(java.lang.Long value)
This setting determines the maximal number of recording file
size in MB.
|
void |
setMaxTime(java.lang.Long value)
This setting defines the maximum amount of time in seconds
to record.
|
void |
setOptions(java.lang.String value)
This setting contains any additional recording options
required in comma-separated key=value format.
|
void |
setVideoCodec(RecordingVideoCodec value)
Determines the video codec to use for encoding the recorded video data.
|
void |
setVideoFPS(java.lang.Long value)
Determines the maximum number of frames per second (FPS).
|
void |
setVideoHeight(java.lang.Long value)
Determines the vertical resolution of the recorded video data.
|
void |
setVideoRate(java.lang.Long value)
Determines the bitrate in kilobits per second.
|
void |
setVideoRateControlMode(RecordingVideoRateControlMode value)
Determines the rate control mode.
|
void |
setVideoScalingMethod(RecordingVideoScalingMethod value)
Determines the video scaling method to use.
|
void |
setVideoWidth(java.lang.Long value)
Determines the horizontal resolution of the recorded video data.
|
getObjMgr, getRemoteWSPort, getWrapped, releaseRemote
public IRecordingScreenSettings(java.lang.String wrapped, org.virtualbox_6_1.ObjectRefManager objMgr, org.virtualbox_6_1.jaxws.VboxPortType port)
public java.lang.Long getId()
public java.lang.Boolean getEnabled()
public void setEnabled(java.lang.Boolean value)
value
- Booleanpublic java.lang.Long getFeatures()
public void setFeatures(java.lang.Long value)
value
- Longpublic RecordingDestination getDestination()
public void setDestination(RecordingDestination value)
value
- org.virtualbox_6_1.RecordingDestinationpublic java.lang.String getFilename()
public void setFilename(java.lang.String value)
value
- Stringpublic java.lang.Long getMaxTime()
public void setMaxTime(java.lang.Long value)
value
- Longpublic java.lang.Long getMaxFileSize()
public void setMaxFileSize(java.lang.Long value)
value
- Longpublic java.lang.String getOptions()
ac_enabled | Enables audio recording when set totrue, otherwise set to falseto disable.This feature is considered being experimental. |
public void setOptions(java.lang.String value)
ac_enabled | Enables audio recording when set totrue, otherwise set to falseto disable.This feature is considered being experimental. |
value
- Stringpublic RecordingAudioCodec getAudioCodec()
public void setAudioCodec(RecordingAudioCodec value)
value
- org.virtualbox_6_1.RecordingAudioCodecpublic java.lang.Long getAudioHz()
public void setAudioHz(java.lang.Long value)
value
- Longpublic java.lang.Long getAudioBits()
public void setAudioBits(java.lang.Long value)
value
- Longpublic java.lang.Long getAudioChannels()
public void setAudioChannels(java.lang.Long value)
value
- Longpublic RecordingVideoCodec getVideoCodec()
public void setVideoCodec(RecordingVideoCodec value)
value
- org.virtualbox_6_1.RecordingVideoCodecpublic java.lang.Long getVideoWidth()
public void setVideoWidth(java.lang.Long value)
value
- Longpublic java.lang.Long getVideoHeight()
public void setVideoHeight(java.lang.Long value)
value
- Longpublic java.lang.Long getVideoRate()
public void setVideoRate(java.lang.Long value)
value
- Longpublic RecordingVideoRateControlMode getVideoRateControlMode()
public void setVideoRateControlMode(RecordingVideoRateControlMode value)
value
- org.virtualbox_6_1.RecordingVideoRateControlModepublic java.lang.Long getVideoFPS()
public void setVideoFPS(java.lang.Long value)
value
- Longpublic RecordingVideoScalingMethod getVideoScalingMethod()
public void setVideoScalingMethod(RecordingVideoScalingMethod value)
value
- org.virtualbox_6_1.RecordingVideoScalingMethodpublic static IRecordingScreenSettings queryInterface(IUnknown obj)
public java.lang.Boolean isFeatureEnabled(RecordingFeature feature)
feature
- Feature to check for.