---
title: "D3State"
description: "API documentation for D3State"
url: https://developer.disguise.one/python-api/docs/d3state/
---

# D3State

See also: [Resources Guide](/plugins/guides/resources)

Base class (inherits properties and methods): _[Resource](/python-api/docs/resource#resource)_

## Nested Classes

-   [BitDepthOptions](/python-api/docs/d3state.bitdepthoptions#bitdepthoptions)
-   [SpeedOption](/python-api/docs/d3state.speedoption#speedoption)

## Properties

#### **activeEditorMan** : _ActiveEditorManager_

#### **archiveAction** : _int_

#### **autoSaveFrequency** : _int_

#### **bit\_depth** : _[D3State.BitDepthOptions](/python-api/docs/d3state.bitdepthoptions#bitdepthoptions)_

Set bit depth for video outputs.

#### **colourManagementAllowed** : _bool_ _(Read-Only)_

#### **colourManager** : _[ColourManager](/python-api/docs/colourmanager#colourmanager)_

#### **colourManagerVmap** : _[ColourManager](/python-api/docs/colourmanager#colourmanager)_

‘Disabled’ performs no colour space conversion on assets. ‘Gamma Space’ assets are blended to a common sRGB colour/gamma space, then converted to selected output space. ‘ACES’ a linear colour/gamma space with ACES v1.2 CM & sweeteners

#### **commit\_mode** : _int_

#### **d3Nmos** : _D3Nmos_ _(Read-Only)_

#### **defaultGammaSpaceDisplayProfile** : _[ColourProfile](/python-api/docs/colourprofile#colourprofile)_

Default display profile

#### **defaultGammaSpaceIngestProfile** : _[ColourProfile](/python-api/docs/colourprofile#colourprofile)_

Default ingest profile

#### **defaultTransitionInfo** : _[TrackTransitionInfo](/python-api/docs/tracktransitioninfo#tracktransitioninfo)_

Default UX fade transition behaviour

#### **deviceMan** : _[DeviceManager](/python-api/docs/devicemanager#devicemanager)_ _(Read-Only)_

#### **devices** : _[DeviceManager](/python-api/docs/devicemanager#devicemanager)_

Input and output devices

#### **domain\_number** : _int_

Set domain number for PTP

#### **enableBlackout** : _int_

#### **fadeDurationSec** : _float_

Specify the time taken to fade up or down in seconds

_UserName: Fade up/down duration_

#### **feed** : _[FeedScene](/python-api/docs/feedscene#feedscene)_ _(Read-Only)_

The current output feed configuration

#### **force\_dmx\_send** : _int_

#### **globalRefreshRate** : _[Rational](/python-api/docs/rational#rational)_

#### **isInShow** : _bool_ _(Read-Only)_

#### **lastExportDate** : _[DateStamp](/python-api/docs/datestamp#datestamp)_

#### **layerColourRuleSet** : _[LayerColourRuleSet](/python-api/docs/layercolourruleset#layercolourruleset)_

Layer colour for all tracks unless overridden

_UserName: Global layer colour rules_

#### **license** : _str_

#### **lockedToDirector** : _bool_

#### **m** : _int_

#### **m\_hasDoneScheduledExit** : _int_

#### **minimumGuiProxyLevel** : _int_

Maximum visualiser proxy caps quality of GUI-only display renders (visualiser, editors etc.). Feed outputs unaffected.

_Options: {0: ‘1_

_’, 1: ‘1

’, 2: ‘1

’, 3: ‘1

’, 4: ‘1

’}  
UserName: Maximum visualiser proxy_

#### **mixedRealityAllowed** : _bool_ _(Read-Only)_

#### **monitorAudio** : _[LogicalAudioOutDevice](/python-api/docs/logicalaudiooutdevice#logicalaudiooutdevice)_

#### **nOldVersionsToKeep** : _int_

#### **ocioConfig** : _[OcioConfig](/python-api/docs/ocioconfig#ocioconfig)_

#### **projectClockType** : _[SMPTEClockType](/python-api/docs/smpteclocktype#smpteclocktype)_ _(Read-Only)_

The SMPTE timecode clock type for the project.

#### **projectName** : _str_ _(Read-Only)_

#### **ptpprofile** : _[PTPProfile](/python-api/docs/ptpprofile#ptpprofile)_

#### **quit\_h** : _int_

#### **realtimeConnectorLicenceActive** : _bool_ _(Read-Only)_

#### **rename\_table** : _[RenameTableSetting](/python-api/docs/renametablesetting#renametablesetting)_

#### **resetOnStop** : _int_

Defines behaviour of the stop button; you can either reset to the start of the bar, or stay where you are

#### **slcRegionManagement** : _unique\_ptr\[SlcRegionManagement\]_ _(Read-Only)_

#### **stage** : _[Stage](/python-api/docs/stage#stage)_

The current stage

#### **stageUid** : _int_

#### **sync\_source** : _[SystemSyncMode](/python-api/docs/systemsyncmode#systemsyncmode)_

Sync to external signal or sync to PTP from IP VFC

#### **target\_speed** : _[D3State.SpeedOption](/python-api/docs/d3state.speedoption#speedoption)_

#### **use\_video\_thumbnails** : _int_

#### **videoOverlayOption** : _int_

## Variables

#### **ACES** : _Final\[[ColourManager](/python-api/docs/colourmanager#colourmanager)\]_ = ColourManager.ACES

#### **Disabled** : _Final\[[ColourManager](/python-api/docs/colourmanager#colourmanager)\]_ = ColourManager.Disabled

#### **DragStart** : _Final\[[InputDragState](/python-api/docs/inputdragstate#inputdragstate)\]_ = InputDragState.DragStart

#### **GammaSpace** : _Final\[[ColourManager](/python-api/docs/colourmanager#colourmanager)\]_ = ColourManager.GammaSpace

#### **OCIO** : _Final\[[ColourManager](/python-api/docs/colourmanager#colourmanager)\]_ = ColourManager.OCIO

## Methods

#### **archiveUnusedMedia**(self, files: _List\[str\]_, action: _int_)

#### **cmdMachineFailed**(self, machineHostname: _str_)

#### **cmdMachineRestored**(self, machineHostname: _str_)

#### **getDaysLeftDesigner**(self) -> _int_

#### **getTestNames**(self) -> _List\[str\]_

#### **getUnusedMedia**(self) -> _List\[str\]_

#### **listUnused**(self)

#### **localOrDirectorState**(self) -> _[LocalState](/python-api/docs/localstate#localstate)_

#### **runTest**(self, iTest: _int_)

#### **sendCommand**(self, cmd: _str_, param: _float_, p2: _float_, p3: _float_, p4: _float_, iParam: _int_)

Send a command

#### **strikeFixtures**(self, onOff: _bool_)

#### **unpack**(self)
