Application
Last updated
Last updated
GET
http://recording_server:9000/api/app/state
Returns you a full state of Direct Take in JSON format.
Name | Type | Description |
---|---|---|
GET
http://recording_server:9000/api/app/conversion-lists
Returns lists of available values for all the conversion settings
Name | Type | Description |
---|---|---|
PUT
http://recording_server:9000/api/app/conversion-config
GET
http://recording_server:9000/api/app/conversion-config
Returns a conversion setting parameters currently in use
GET
http://recording_server:9000/api/app/settings
Returns you the Preferences settings in JSON format
PUT
http://recording_server:9000/api/app/settings
Sets one or several parameters in Preferences
PUT
http://recording_server:9000/api/app/new
Resets the current session of Direct Take
PUT
http://recording_server:9000/api/app/save
Saves the current project to a DTProj file
PUT
http://recording_server:9000/api/app/load
Loads a project from a DTProj file
GET
http://recording_server:9000/api/app/resources
Returns the actual state of CPU, RAM, and disks
GET
http://recording_server:9000/api/app/sync
Returns the state of the synchronous recording
GET
http://recording_server:9000/api/app/schedule
Returns recording schedule parameters
PUT
http://recording_server:9000/api/app/schedule
Specifies recording schedule. If both start and stop times are null, disables the scheduling
GET
http://recording_server:9000/api/app/dialog
When Direct Take requires user confirmation, it shows a dialog message. This method returns you a state of the message.
PUT
http://recording_server:9000/api/app/dialog/{action}
If a message is shown, you should take an action to continue the normal work of Direct Take. This method takes the action.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Authorization
string
API Token
Authorization
string
API Token
Authorization
string
API Token
AudioBit
string
Sets the bit depth of the audio
AudioChannel
string
Sets the number of audio channels
AudioSampleRate
string
Sets the audio sample rate
Interlace
string
Sets the interlacing type
FrameRate
string
Sets the frame rate
VideoFormat
string
Sets the video format
IsEnabled
boolean
Sets if the conversion is enabled
Authorization
string
API Token
Authorization
string
API Token
Authorization
string
API Token
OpenAsync
boolean
Check if input network streams are valid
StartAtStartup
boolean
Start Direct Take at the PC startup
AlwaysShowAudioMeters
boolean
Shows audio meters always
AlwaysShowStatistics
boolean
Shows recording statistics always
PreviewStretch
boolean
Sets preview to stretch to fill the preview control
LoadLastSession
boolean
Indicates whether the app loads the last session at startup
PreviewRefresh
integer
A refresh rate of a preview
LogFolder
string
Path to a folder to keep the logs
Authorization
string
API Token
Authorization
string
API Token
Path
string
path to a target file
Authorization
string
API Token
Path
string
path to a target file
Authorization
string
API Token
Authorization
string
API Token
Authorization
string
API Token
Authorization
string
API Token
IsEnabled
boolean
Indicates whether the scheduling is turned on
StartTime
string
Time to start the recording in hh:mm format
StopTime
string
Time to stop the recording in hh:mm format
ScheduleType
string
Sets the mode of schedule: If "All channels" then the schedule is implemented for all the channels; If "In-sync only" then the schedule is implemented only for the synchronous recording.
Authorization
string
API Token
{action}
String
Use "ok" to confirm the action or continue, otherwise, use "cancel"
Authorization
string
API Token