Gjsify LogoGjsify Logo

Index

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

ClockID: any
ClockTime: any
ClockTimeDiff: any
TagList: any

Variables

BASE_TRANSFORM_SINK_NAME: string
BASE_TRANSFORM_SRC_NAME: string
BUFFER_COPY_ALL: any
BUFFER_OFFSET_NONE: any
BUFFER_TRACE_NAME: string
CAN_INLINE: any
CLOCK_ENTRY_TRACE_NAME: string
CLOCK_TIME_NONE: any
DEBUG_BG_MASK: any
DEBUG_FG_MASK: any
DEBUG_FORMAT_MASK: any
DISABLE_ALLOC_TRACE: any
DISABLE_GST_DEBUG: any
DISABLE_LOADSAVE: any
DISABLE_LOADSAVE_REGISTRY: any
DISABLE_PARSE: any
DISABLE_PLUGIN: any
DISABLE_REGISTRY: any
DISABLE_TRACE: any
DISABLE_XML: any
ERROR_SYSTEM: string
EVENT_TRACE_NAME: string
EVENT_TYPE_BOTH: any
EVENT_TYPE_SHIFT: any
FOURCC_FORMAT: string
HAVE_GLIB_2_8: any
HAVE_UNALIGNED_ACCESS: any
INDEX_ID_INVALID: any
LICENSE_UNKNOWN: string
MESSAGE_TRACE_NAME: string
MSECOND: any
M_PI: number
NSECOND: any
PADDING: any
PADDING_LARGE: any
PAD_LINK_CHECK_DEFAULT: any
PARAM_CONTROLLABLE: any
PARAM_MUTABLE_PAUSED: any
PARAM_MUTABLE_PLAYING: any
PARAM_MUTABLE_READY: any
PARAM_USER_SHIFT: any
PTR_FORMAT: string
SECOND: any
SEGMENT_FORMAT: string
TAG_ALBUM: string
TAG_ALBUM_ARTIST: string
TAG_ALBUM_ARTIST_SORTNAME: string
TAG_ALBUM_GAIN: string
TAG_ALBUM_PEAK: string
TAG_ALBUM_SORTNAME: string
TAG_ALBUM_VOLUME_COUNT: string
TAG_ALBUM_VOLUME_NUMBER: string
TAG_ARTIST: string
TAG_ARTIST_SORTNAME: string
TAG_ATTACHMENT: string
TAG_AUDIO_CODEC: string
TAG_BEATS_PER_MINUTE: string
TAG_BITRATE: string
TAG_CODEC: string
TAG_COMMENT: string
TAG_COMPOSER: string
TAG_COMPOSER_SORTNAME: string
TAG_CONTACT: string
TAG_CONTAINER_FORMAT: string
TAG_COPYRIGHT: string
TAG_COPYRIGHT_URI: string
TAG_DATE: string
TAG_DESCRIPTION: string
TAG_DEVICE_MANUFACTURER: string
TAG_DEVICE_MODEL: string
TAG_DURATION: string
TAG_ENCODER: string
TAG_ENCODER_VERSION: string
TAG_EXTENDED_COMMENT: string
TAG_GENRE: string
TAG_GEO_LOCATION_CAPTURE_DIRECTION: string
TAG_GEO_LOCATION_CITY: string
TAG_GEO_LOCATION_COUNTRY: string
TAG_GEO_LOCATION_ELEVATION: string
TAG_GEO_LOCATION_LATITUDE: string
TAG_GEO_LOCATION_LONGITUDE: string
TAG_GEO_LOCATION_MOVEMENT_DIRECTION: string
TAG_GEO_LOCATION_MOVEMENT_SPEED: string
TAG_GEO_LOCATION_NAME: string
TAG_GEO_LOCATION_SUBLOCATION: string
TAG_GROUPING: string
TAG_HOMEPAGE: string
TAG_IMAGE: string
TAG_IMAGE_ORIENTATION: string
TAG_ISRC: string
TAG_KEYWORDS: string
TAG_LANGUAGE_CODE: string
TAG_LICENSE: string
TAG_LICENSE_URI: string
TAG_LOCATION: string
TAG_LYRICS: string
TAG_MAXIMUM_BITRATE: string
TAG_MINIMUM_BITRATE: string
TAG_NOMINAL_BITRATE: string
TAG_ORGANIZATION: string
TAG_PERFORMER: string
TAG_PREVIEW_IMAGE: string
TAG_REFERENCE_LEVEL: string
TAG_SERIAL: string
TAG_SHOW_EPISODE_NUMBER: string
TAG_SHOW_NAME: string
TAG_SHOW_SEASON_NUMBER: string
TAG_SHOW_SORTNAME: string
TAG_SUBTITLE_CODEC: string
TAG_TITLE: string
TAG_TITLE_SORTNAME: string
TAG_TRACK_COUNT: string
TAG_TRACK_GAIN: string
TAG_TRACK_NUMBER: string
TAG_TRACK_PEAK: string
TAG_USER_RATING: string
TAG_VERSION: string
TAG_VIDEO_CODEC: string
TIME_FORMAT: string
USECOND: any
VALUE_EQUAL: any
VALUE_GREATER_THAN: any
VALUE_LESS_THAN: any
VALUE_UNORDERED: any
VERSION_MAJOR: any
VERSION_MICRO: any
VERSION_MINOR: any
VERSION_NANO: any

Functions

  • allocTraceAvailable(): boolean
  • allocTraceLiveAll(): number
  • allocTracePrintAll(): void
  • allocTracePrintLive(): void
  • atomicIntSet(value: number): number
  • capsFromString(string: string): Gst.Caps
  • childProxyGetProperty(object: Gst.Object, name: string, value: any): void
  • childProxySetProperty(object: Gst.Object, name: string, value: any): void
  • classSignalConnect(klass: Gst.ObjectClass, name: string, func: object, funcData: object): number
  • debugConstructTermColor(colorinfo: number): string
  • debugConstructWinColor(colorinfo: number): number
  • debugGetAllCategories(): object[]
  • debugIsActive(): boolean
  • debugIsColored(): boolean
  • debugPrintStackTrace(): void
  • debugRemoveLogFunctionByData(data: object): number
  • debugSetActive(active: boolean): void
  • debugSetColored(colored: boolean): void
  • debugSetThresholdForName(name: string, level: Gst.DebugLevel): void
  • debugUnsetThresholdForName(name: string): void
  • defaultRegistryCheckFeatureVersion(featureName: string, minMajor: number, minMinor: number, minMicro: number): boolean
  • Parameters

    • featureName: string
    • minMajor: number
    • minMinor: number
    • minMicro: number

    Returns boolean

  • deinit(): void
  • errorGetMessage(domain: number, code: number): string
  • formatRegister(nick: string, description: string): Gst.Format
  • implementsInterfaceCast(from: object, type: GType<unknown>): object
  • implementsInterfaceCheck(from: object, type: GType<unknown>): boolean
  • init(argv?: string[]): string[] | null
  • initCheck(argv: string[]): [boolean, number]
  • isTagList(p: object): boolean
  • paramSpecFraction(name: string, nick: string, blurb: string, minNum: number, minDenom: number, maxNum: number, maxDenom: number, defaultNum: number, defaultDenom: number, flags: GObject.ParamFlags): ParamSpec
  • parseBinFromDescription(binDescription: string, ghostUnlinkedPads: boolean): Gst.Element
  • parseLaunch(pipelineDescription: string): Gst.Element
  • segtrapIsEnabled(): boolean
  • segtrapSetEnabled(enabled: boolean): void
  • structureFromString(string: string, end: string[]): Gst.Structure
  • tagExists(tag: string): boolean
  • tagGetDescription(tag: string): string
  • tagGetNick(tag: string): string
  • tagGetType(tag: string): GType
  • tagIsFixed(tag: string): boolean
  • tagListCopyValue(dest: any, list: any, tag: string): boolean
  • tagMergeStringsWithComma(dest: any, src: any): void
  • tagMergeUseFirst(dest: any, src: any): void
  • traceReadTsc(): number
  • updateRegistry(): boolean
  • uriConstruct(protocol: string, location: string): string
  • uriGetLocation(uri: string): string
  • uriGetProtocol(uri: string): string
  • uriHasProtocol(uri: string, protocol: string): boolean
  • uriIsValid(uri: string): boolean
  • uriProtocolIsSupported(type: Gst.URIType, protocol: string): boolean
  • uriProtocolIsValid(protocol: string): boolean
  • utilArrayBinarySearch(array: object, numElements: number, elementSize: number, searchFunc: CompareDataFunc, mode: Gst.SearchMode, searchData: object, userData: object): object
  • utilDoubleToFraction(src: number): [number, number]
  • utilDumpMem(mem: any[], size: number): void
  • utilFractionAdd(aN: number, aD: number, bN: number, bD: number): [boolean, number, number]
  • Parameters

    • aN: number
    • aD: number
    • bN: number
    • bD: number

    Returns [boolean, number, number]

  • utilFractionMultiply(aN: number, aD: number, bN: number, bD: number): [boolean, number, number]
  • Parameters

    • aN: number
    • aD: number
    • bN: number
    • bD: number

    Returns [boolean, number, number]

  • utilFractionToDouble(srcN: number, srcD: number): number
  • utilGdoubleToGuint64(value: number): number
  • utilGreatestCommonDivisor(a: number, b: number): number
  • utilGuint64ToGdouble(value: number): number
  • utilSeqnumCompare(s1: number, s2: number): number
  • utilSeqnumNext(): number
  • utilSetObjectArg(object: GObject.Object, name: string, value: string): void
  • utilSetValueFromString(value: any, valueStr: string): void
  • utilUint64Scale(val: number, num: number, denom: number): number
  • utilUint64ScaleCeil(val: number, num: number, denom: number): number
  • utilUint64ScaleInt(val: number, num: number, denom: number): number
  • utilUint64ScaleIntCeil(val: number, num: number, denom: number): number
  • utilUint64ScaleIntRound(val: number, num: number, denom: number): number
  • utilUint64ScaleRound(val: number, num: number, denom: number): number
  • valueArrayAppendValue(value: any, appendValue: any): void
  • valueArrayGetSize(value: any): number
  • valueArrayGetValue(value: any, index: number): any
  • valueArrayPrependValue(value: any, prependValue: any): void
  • valueCanCompare(value1: any, value2: any): boolean
  • valueCanIntersect(value1: any, value2: any): boolean
  • valueCanSubtract(minuend: any, subtrahend: any): boolean
  • valueCanUnion(value1: any, value2: any): boolean
  • valueCompare(value1: any, value2: any): number
  • valueDeserialize(dest: any, src: string): boolean
  • valueFractionMultiply(product: any, factor1: any, factor2: any): boolean
  • Parameters

    • product: any
    • factor1: any
    • factor2: any

    Returns boolean

  • valueFractionSubtract(dest: any, minuend: any, subtrahend: any): boolean
  • Parameters

    • dest: any
    • minuend: any
    • subtrahend: any

    Returns boolean

  • valueGetDoubleRangeMax(value: any): number
  • valueGetDoubleRangeMin(value: any): number
  • valueGetFourcc(value: any): number
  • valueGetFractionDenominator(value: any): number
  • valueGetFractionNumerator(value: any): number
  • valueGetFractionRangeMax(value: any): any
  • valueGetFractionRangeMin(value: any): any
  • valueGetIntRangeMax(value: any): number
  • valueGetIntRangeMin(value: any): number
  • valueInitAndCopy(dest: any, src: any): void
  • valueIntersect(dest: any, value1: any, value2: any): boolean
  • valueIsFixed(value: any): boolean
  • valueListAppendValue(value: any, appendValue: any): void
  • valueListConcat(dest: any, value1: any, value2: any): void
  • valueListGetSize(value: any): number
  • valueListGetValue(value: any, index: number): any
  • valueListPrependValue(value: any, prependValue: any): void
  • valueSerialize(value: any): string
  • valueSetCaps(value: any, caps: Gst.Caps): void
  • valueSetDate(value: any, date: GLib.Date): void
  • valueSetDoubleRange(value: any, start: number, end: number): void
  • valueSetFourcc(value: any, fourcc: number): void
  • valueSetFraction(value: any, numerator: number, denominator: number): void
  • Parameters

    • value: any
    • numerator: number
    • denominator: number

    Returns void

  • valueSetFractionRange(value: any, start: any, end: any): void
  • valueSetFractionRangeFull(value: any, numeratorStart: number, denominatorStart: number, numeratorEnd: number, denominatorEnd: number): void
  • Parameters

    • value: any
    • numeratorStart: number
    • denominatorStart: number
    • numeratorEnd: number
    • denominatorEnd: number

    Returns void

  • valueSetIntRange(value: any, start: number, end: number): void
  • valueSetStructure(value: any, structure: Gst.Structure): void
  • valueSubtract(dest: any, minuend: any, subtrahend: any): boolean
  • Parameters

    • dest: any
    • minuend: any
    • subtrahend: any

    Returns boolean

  • valueTakeMiniObject(value: any, miniObject: Gst.MiniObject): void
  • valueUnion(dest: any, value1: any, value2: any): boolean
  • version(): [number, number, number, number]
  • versionString(): string

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