record_marker
Diagnostica e sistema · macOS
Effetto: scrittura. Stato: disponibilità condizionata.
«Disponibilità condizionata» indica che lo strumento può dipendere da versione, piattaforma, autorizzazioni, account o configurazione. Non è necessariamente attivo ovunque.
macOS
Scopo
Inserisce un marcatore con nome nella timeline della registrazione attiva. t_ms sono i ms trascorsi dall'inizio della registrazione. Fornisci bounds (punti globali, in alto a sinistra) per ingrandire verso un elemento, oppure omettilo per l'intero fotogramma. note diventa la fonte di una didascalia. Restituisce no_active_session se non è in corso alcuna registrazione. La prima chiamata mostra un'anteprima; confirm: true inserisce il marcatore, con l'ora di quella chiamata.
Input obbligatori
name
I nomi restano esattamente quelli richiesti dallo strumento. Le definizioni tecniche canoniche in inglese sono nello schema espandibile qui sotto.
Autorizzazioni e conferma
Lo schema dichiara un parametro di conferma esplicito. Controlla l’anteprima e autorizza l’operazione reale secondo il contratto della piattaforma.
- Utilizza solo le app, gli account e le risorse autorizzate dall'utente su questa piattaforma. Consulta la descrizione specifica della piattaforma di questo strumento per i suoi requisiti di connessione e autorizzazione; questo catalogo non afferma ambiti OAuth aggiuntivi o diritti del sistema operativo.
Schema tecnico canonico in inglese — macOS
{
"properties": {
"bounds": {
"description": "Optional {x,y,w,h} global points to zoom toward.",
"type": "object"
},
"confirm": {
"description": "Must be true to drop the marker; it is stamped at that call. Without it the call returns a preview and adds nothing.",
"type": "boolean"
},
"name": {
"description": "Marker name, e.g. open_tray, act2_calendar_create.",
"type": "string"
},
"note": {
"description": "Free text → caption source.",
"type": "string"
},
"session_id": {
"description": "Accepted and IGNORED: v1 records one session at a time, so a marker always lands on the active recording. It is here so echoing back the session_id from screen_record_start is not an error.",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}Esempio documentale
Esempio di documentazione per record_marker. Non eseguire questo esempio. Gli argomenti mostrati appartengono a un set di dati fittizio; individua gli identificatori reali e ottieni l’autorizzazione prima di una chiamata reale.
{
"confirm": false,
"name": "Planning meeting"
}