QSL4A Documentation of
recorderStartScreenRecord <QSL4A API Menu>recorderStartScreenRecord ( path = None , audio = recorderStartScreenRecord.MICROPHONE , targetPixels = None , frameRate = 30 , bitRate = None , rotation = False , autoStart = True )
Record Screen to path .
path (String Optional) mpeg4 file path, if omitted, use default path
audio (Integer Optional) record audio, default is recorderStartScreenRecord.MICROPHONE( integer 1 )
targetPixels (Integer Optional) target pixels for generated video of record screen , default(None) is ScreenWidth*ScreenHeight
frameRate (Integer Optional) frames per second for generated video of record screen , default is 30
bitRate (Integer Optional) bit per second for generated video of record screen , default(None) is ScreenWidth*ScreenHeight
rotation (Boolean Optional) width and height rotation exchange
autoStart (Boolean Optional) Auto Start Record after Prepare
{ rotation = True and autoStart = False } : {
is for some incompatible devices horizontal screen record,
which can only prepare screen record on the vertical screen,
then switch to the horizontal screen,
then start recording with recorderStart() .
}
return path
recorderStartScreenRecord.AUDIO_SOURCE_INVALID = -1
recorderStartScreenRecord.DEFAULT = 0
recorderStartScreenRecord.MICROPHONE = 1
recorderStartScreenRecord.VOICE_UPLINK = 2 # Voice call uplink
recorderStartScreenRecord.VOICE_DOWNLINK = 3 # Voice call downlink
recorderStartScreenRecord.VOICE_CALL = 4 # Voice call uplink + downlink
recorderStartScreenRecord.CAMCORDER = 5 # Microphone audio source tuned for video recording, with the same orientation as the camera if available
recorderStartScreenRecord.VOICE_RECOGNITION = 6 # Microphone audio source tuned for voice recognition
recorderStartScreenRecord.VOICE_COMMUNICATION = 7 # Microphone audio source tuned for voice communications such as VoIP
recorderStartScreenRecord.REMOTE_SUBMIX = 8 # Audio source for a submix of audio streams to be presented remotely
recorderStartScreenRecord.UNPROCESSED = 9 # Microphone audio source tuned for unprocessed (raw) sound if available
recorderStartScreenRecord.VOICE_PERFORMANCE = 10 # Source for capturing audio meant to be processed in real time and played back for live performance