Gjsify LogoGjsify Logo

Interface ClipAsset_ConstructProps

Hierarchy

Index

Properties

extractable_type?: GType<unknown>

The #GESExtractable object type that can be extracted from the asset.

id?: string

The ID of the asset. This should be unique amongst all assets with the same #GESAsset:extractable-type. Depending on the associated #GESExtractable implementation, this id may convey some information about the #GObject that should be extracted. Note that, as such, the ID will have an expected format, and you can not choose this value arbitrarily. By default, this will be set to the type name of the #GESAsset:extractable-type, but you should check the documentation of the extractable type to see whether they differ from the default behaviour.

proxy?: Asset

The default proxy for this asset, or %NULL if it has no proxy. A proxy will act as a substitute for the original asset when the original is requested (see ges_asset_request()).

Setting this property will not usually remove the existing proxy, but will replace it as the default (see ges_asset_set_proxy()).

supported_formats?: TrackType

The formats supported by the asset.

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method