Skip to content

Resolve

Attributes

Resolve.pages = ['media', 'cut', 'edit', 'fusion', 'color', 'fairlight', 'deliver'] instance-attribute

Available pages to switch to using Resolve.page

Resolve.project_manager -> 'ProjectManager' property

Returns the ProjectManager object.

Returns:

Type Description
ProjectManager

Project Manager object

Resolve.media_storage -> 'MediaStorage' property

Returns the MediaStorage object.

Returns:

Type Description
MediaStorage

Media Storage object

Resolve.media_pool -> 'MediaPool' property

Returns the MediaPool object.

Returns:

Type Description
MediaPool

Media Storage object

Resolve.project -> 'Project' property

Returns the current active Project object.

Returns:

Type Description
Project

Project object

Resolve.active_timeline -> 'Timeline' property

Returns the current active Timeline object.

Returns:

Type Description
Timeline

Timeline object

Resolve.page -> str writable property

Gets or sets current Resolve Page. Note that certain methods are only available when in the right page.

Parameters:

Name Type Description Default
page str

valid page

required

Returns:

Name Type Description
None str

None

Resolve.product_name -> str property

Returns:

Name Type Description
str str

product name

Resolve.version -> str property

Returns:

Name Type Description
str str

version

Resolve.fusion -> Any property

Returns the Fusion object.

Fusion Object

This is object is the same as the regular Fusion API. You can call fusion.__dir__() to see all available methods.

See The last Fusion API documentation for more details.

Returns:

Type Description
Fusion

Fusion object

Functions

Resolve.load_layout(layout_name: str) -> bool

Loads saved layout named layout_name

Parameters:

Name Type Description Default
layout_name str

layout name

required

Returns:

Name Type Description
bool bool

True if successful, False otherwise

Resolve.update_layout(layout_name: str) -> bool

Updates current layout to layout_name

Parameters:

Name Type Description Default
layout_name str

layout to be updated

required

Returns:

Name Type Description
bool bool

True if successful, False otherwise

Resolve.save_layout(layout_name: str) -> bool

Saves current layout as layout_name

Parameters:

Name Type Description Default
layout_name str

layout name

required

Returns:

Name Type Description
bool bool

True if successful, False otherwise

Resolve.import_layout(path: str, layout_name: str) -> bool

Import layout_name from path

Parameters:

Name Type Description Default
path str

path to layout file

required
layout_name str

name to be imported as

required

Returns:

Name Type Description
bool bool

True if successful, False otherwise

Resolve.quit() -> None

Quits Davinci Resolve

Returns:

Name Type Description
None None

None