Gjsify LogoGjsify Logo

Index

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

DiscovererAudioInfoClass: GObject.ObjectClass
DiscovererContainerInfoClass: GObject.ObjectClass
DiscovererInfoClass: GObject.ObjectClass
DiscovererStreamInfoClass: GObject.ObjectClass
DiscovererSubtitleInfoClass: GObject.ObjectClass
DiscovererVideoInfoClass: GObject.ObjectClass
EncodingTargetClass: GObject.ObjectClass

Variables

ENCODING_CATEGORY_CAPTURE: string

#GstEncodingTarget category for recording and capture. Targets within this category are optimized for low latency encoding.

ENCODING_CATEGORY_DEVICE: string

#GstEncodingTarget category for device-specific targets. The name of the target will usually be the constructor and model of the device, and that target will contain #GstEncodingProfiles suitable for that device.

ENCODING_CATEGORY_FILE_EXTENSION: string

#GstEncodingTarget category for file extensions. The name of the target will be the name of the file extensions possible for a particular target. Those targets are defining like 'default' formats usually used for a particular file extension.

ENCODING_CATEGORY_ONLINE_SERVICE: string

#GstEncodingTarget category for online-services. The name of the target will usually be the name of the online service and that target will contain #GstEncodingProfiles suitable for that online service.

ENCODING_CATEGORY_STORAGE_EDITING: string

#GstEncodingTarget category for storage, archiving and editing targets. Those targets can be lossless and/or provide very fast random access content. The name of the target will usually be the container type or editing target, and that target will contain #GstEncodingProfiles suitable for editing or storage.

PLUGINS_BASE_VERSION_MAJOR: number

The major version of GStreamer's gst-plugins-base libraries at compile time.

PLUGINS_BASE_VERSION_MICRO: number

The micro version of GStreamer's gst-plugins-base libraries at compile time.

PLUGINS_BASE_VERSION_MINOR: number

The minor version of GStreamer's gst-plugins-base libraries at compile time.

PLUGINS_BASE_VERSION_NANO: number

The nano version of GStreamer's gst-plugins-base libraries at compile time. Actual releases have 0, GIT versions have 1, prerelease versions have 2-...

Functions

  • codec_utils_aac_caps_set_level_and_profile(caps: Gst.Caps, audio_config: Uint8Array): boolean
  • Sets the level and profile on caps if it can be determined from audio_config. See gst_codec_utils_aac_get_level() and gst_codec_utils_aac_get_profile() for more details on the parameters. caps must be audio/mpeg caps with an "mpegversion" field of either 2 or 4. If mpegversion is 4, the "base-profile" field is also set in caps.

    Parameters

    • caps: Gst.Caps

      the #GstCaps to which level and profile fields are to be added

    • audio_config: Uint8Array

      a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1. (See below for more details)

    Returns boolean

  • codec_utils_aac_get_channels(audio_config: Uint8Array): number
  • Returns the channels of the given AAC stream.

    Parameters

    • audio_config: Uint8Array

      a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.

    Returns number

  • codec_utils_aac_get_index_from_sample_rate(rate: number): number
  • codec_utils_aac_get_level(audio_config: Uint8Array): string | null
  • Determines the level of a stream as defined in ISO/IEC 14496-3. For AAC LC streams, the constraints from the AAC audio profile are applied. For AAC Main, LTP, SSR and others, the Main profile is used.

    The audio_config parameter follows the following format, starting from the most significant bit of the first byte:

    • Bit 0:4 contains the AudioObjectType (if this is 0x5, then the real AudioObjectType is carried after the rate and channel data)
    • Bit 5:8 contains the sample frequency index (if this is 0xf, then the next 24 bits define the actual sample frequency, and subsequent fields are appropriately shifted).
    • Bit 9:12 contains the channel configuration

    Parameters

    • audio_config: Uint8Array

      a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.

    Returns string | null

  • codec_utils_aac_get_profile(audio_config: Uint8Array): string | null
  • Returns the profile of the given AAC stream as a string. The profile is normally determined using the AudioObjectType field which is in the first 5 bits of audio_config

    Parameters

    • audio_config: Uint8Array

      a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.

    Returns string | null

  • codec_utils_aac_get_sample_rate(audio_config: Uint8Array): number
  • Translates the sample rate index found in AAC headers to the actual sample rate.

    Parameters

    • audio_config: Uint8Array

      a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.

    Returns number

  • codec_utils_aac_get_sample_rate_from_index(sr_idx: number): number
  • Translates the sample rate index found in AAC headers to the actual sample rate.

    Parameters

    • sr_idx: number

      Sample rate index as from the AudioSpecificConfig (MPEG-4 container) or ADTS frame header

    Returns number

  • codec_utils_caps_from_mime_codec(codecs_field: string): Gst.Caps | null
  • codec_utils_caps_get_mime_codec(caps: Gst.Caps): string | null
  • Converts caps to a RFC 6381 compatible codec string if possible.

    Useful for providing the 'codecs' field inside the 'Content-Type' HTTP header for containerized formats, such as mp4 or matroska.

    Registered codecs can be found at http://mp4ra.org/#/codecs

    Parameters

    • caps: Gst.Caps

      A #GstCaps to convert to mime codec

    Returns string | null

  • codec_utils_h264_caps_set_level_and_profile(caps: Gst.Caps, sps: Uint8Array): boolean
  • Sets the level and profile in caps if it can be determined from sps. See gst_codec_utils_h264_get_level() and gst_codec_utils_h264_get_profile() for more details on the parameters.

    Parameters

    • caps: Gst.Caps

      the #GstCaps to which the level and profile are to be added

    • sps: Uint8Array

      Pointer to the sequence parameter set for the stream.

    Returns boolean

  • codec_utils_h264_get_level(sps: Uint8Array): string | null
  • Converts the level indication (level_idc) in the stream's sequence parameter set into a string. The SPS is expected to have the same format as for gst_codec_utils_h264_get_profile().

    Parameters

    • sps: Uint8Array

      Pointer to the sequence parameter set for the stream.

    Returns string | null

  • codec_utils_h264_get_level_idc(level: string): number
  • codec_utils_h264_get_profile(sps: Uint8Array): string | null
  • Converts the profile indication (profile_idc) in the stream's sequence parameter set into a string. The SPS is expected to have the following format, as defined in the H.264 specification. The SPS is viewed as a bitstream here, with bit 0 being the most significant bit of the first byte.

    • Bit 0:7 - Profile indication
    • Bit 8 - constraint_set0_flag
    • Bit 9 - constraint_set1_flag
    • Bit 10 - constraint_set2_flag
    • Bit 11 - constraint_set3_flag
    • Bit 12 - constraint_set3_flag
    • Bit 13:15 - Reserved
    • Bit 16:24 - Level indication

    Parameters

    • sps: Uint8Array

      Pointer to the sequence parameter set for the stream.

    Returns string | null

  • codec_utils_h264_get_profile_flags_level(codec_data: Uint8Array): [boolean, number, number, number]
  • Parses profile, flags, and level from a H264 AVCC extradata/sequence_header. These are most commonly retrieved from a video/x-h264 caps with a codec_data buffer.

    The format of H264 AVCC extradata/sequence_header is documented in the ITU-T H.264 specification section 7.3.2.1.1 as well as in ISO/IEC 14496-15 section 5.3.3.1.2.

    Parameters

    • codec_data: Uint8Array

      H264 AVCC extradata

    Returns [boolean, number, number, number]

  • codec_utils_h265_caps_set_level_tier_and_profile(caps: Gst.Caps, profile_tier_level: Uint8Array): boolean
  • Sets the level, tier and profile in caps if it can be determined from profile_tier_level. See gst_codec_utils_h265_get_level(), gst_codec_utils_h265_get_tier() and gst_codec_utils_h265_get_profile() for more details on the parameters.

    Parameters

    • caps: Gst.Caps

      the #GstCaps to which the level, tier and profile are to be added

    • profile_tier_level: Uint8Array

      Pointer to the profile_tier_level struct

    Returns boolean

  • codec_utils_h265_get_level(profile_tier_level: Uint8Array): string | null
  • Converts the level indication (general_level_idc) in the stream's profile_tier_level structure into a string. The profiel_tier_level is expected to have the same format as for gst_codec_utils_h264_get_profile().

    Parameters

    • profile_tier_level: Uint8Array

      Pointer to the profile_tier_level for the stream

    Returns string | null

  • codec_utils_h265_get_level_idc(level: string): number
  • codec_utils_h265_get_profile(profile_tier_level: Uint8Array): string | null
  • Converts the profile indication (general_profile_idc) in the stream's profile_level_tier structure into a string. The profile_tier_level is expected to have the following format, as defined in the H.265 specification. The profile_tier_level is viewed as a bitstream here, with bit 0 being the most significant bit of the first byte.

    • Bit 0:1 - general_profile_space
    • Bit 2 - general_tier_flag
    • Bit 3:7 - general_profile_idc
    • Bit 8:39 - gernal_profile_compatibility_flags
    • Bit 40 - general_progressive_source_flag
    • Bit 41 - general_interlaced_source_flag
    • Bit 42 - general_non_packed_constraint_flag
    • Bit 43 - general_frame_only_constraint_flag
    • Bit 44:87 - See below
    • Bit 88:95 - general_level_idc

    Parameters

    • profile_tier_level: Uint8Array

      Pointer to the profile_tier_level structure for the stream.

    Returns string | null

  • codec_utils_h265_get_tier(profile_tier_level: Uint8Array): string | null
  • Converts the tier indication (general_tier_flag) in the stream's profile_tier_level structure into a string. The profile_tier_level is expected to have the same format as for gst_codec_utils_h264_get_profile().

    Parameters

    • profile_tier_level: Uint8Array

      Pointer to the profile_tier_level for the stream.

    Returns string | null

  • codec_utils_mpeg4video_caps_set_level_and_profile(caps: Gst.Caps, vis_obj_seq: Uint8Array): boolean
  • Sets the level and profile in caps if it can be determined from vis_obj_seq. See gst_codec_utils_mpeg4video_get_level() and gst_codec_utils_mpeg4video_get_profile() for more details on the parameters.

    Parameters

    • caps: Gst.Caps

      the #GstCaps to which the level and profile are to be added

    • vis_obj_seq: Uint8Array

      Pointer to the visual object sequence for the stream.

    Returns boolean

  • codec_utils_mpeg4video_get_level(vis_obj_seq: Uint8Array): string | null
  • Converts the level indication in the stream's visual object sequence into a string. vis_obj_seq is expected to be the data following the visual object sequence start code. Only the first byte (profile_and_level_indication) is used.

    Parameters

    • vis_obj_seq: Uint8Array

      Pointer to the visual object sequence for the stream.

    Returns string | null

  • codec_utils_mpeg4video_get_profile(vis_obj_seq: Uint8Array): string | null
  • Converts the profile indication in the stream's visual object sequence into a string. vis_obj_seq is expected to be the data following the visual object sequence start code. Only the first byte (profile_and_level_indication) is used.

    Parameters

    • vis_obj_seq: Uint8Array

      Pointer to the visual object sequence for the stream.

    Returns string | null

  • codec_utils_opus_create_caps(rate: number, channels: number, channel_mapping_family: number, stream_count: number, coupled_count: number, channel_mapping: Uint8Array): Gst.Caps
  • Creates Opus caps from the given parameters.

    Parameters

    • rate: number

      the sample rate

    • channels: number

      the number of channels

    • channel_mapping_family: number

      the channel mapping family

    • stream_count: number

      the number of independent streams

    • coupled_count: number

      the number of stereo streams

    • channel_mapping: Uint8Array

      the mapping between the streams

    Returns Gst.Caps

  • codec_utils_opus_create_header(rate: number, channels: number, channel_mapping_family: number, stream_count: number, coupled_count: number, channel_mapping: Uint8Array, pre_skip: number, output_gain: number): Gst.Buffer
  • Creates OpusHead header from the given parameters.

    Parameters

    • rate: number

      the sample rate

    • channels: number

      the number of channels

    • channel_mapping_family: number

      the channel mapping family

    • stream_count: number

      the number of independent streams

    • coupled_count: number

      the number of stereo streams

    • channel_mapping: Uint8Array

      the mapping between the streams

    • pre_skip: number

      Pre-skip in 48kHz samples or 0

    • output_gain: number

      Output gain or 0

    Returns Gst.Buffer

  • codec_utils_opus_parse_caps(caps: Gst.Caps): [boolean, number, number, number, number, number, Uint8Array]
  • Parses Opus caps and fills the different fields with defaults if possible.

    Parameters

    • caps: Gst.Caps

      the #GstCaps to parse the data from

    Returns [boolean, number, number, number, number, number, Uint8Array]

  • codec_utils_opus_parse_header(header: Gst.Buffer): [boolean, number, number, number, number, number, Uint8Array, number, number]
  • List all available #GstEncodingTarget for the specified category, or all categories if categoryname is %NULL.

    Parameters

    • categoryname: string

      The category, for ex: #GST_ENCODING_CATEGORY_DEVICE. Can be %NULL.

    Returns EncodingTarget[]

  • encoding_list_available_categories(): string[]
  • Requests plugin installation without blocking. Once the plugins have been installed or installation has failed, func will be called with the result of the installation and your provided user_data pointer.

    This function requires a running GLib/Gtk main loop. If you are not running a GLib/Gtk main loop, make sure to regularly call g_main_context_iteration(NULL,FALSE).

    The installer strings that make up detail are typically obtained by calling gst_missing_plugin_message_get_installer_detail() on missing-plugin messages that have been caught on a pipeline's bus or created by the application via the provided API, such as gst_missing_element_message_new().

    It is possible to request the installation of multiple missing plugins in one go (as might be required if there is a demuxer for a certain format installed but no suitable video decoder and no suitable audio decoder).

    Parameters

    • details: string[]

      NULL-terminated array of installer string details (see below)

    • ctx: InstallPluginsContext

      a #GstInstallPluginsContext, or NULL

    • func: InstallPluginsResultFunc

      the function to call when the installer program returns

    Returns InstallPluginsReturn

  • install_plugins_installation_in_progress(): boolean
  • Convenience function to return the descriptive string associated with a status code. This function returns English strings and should not be used for user messages. It is here only to assist in debugging.

    Parameters

    Returns string

  • install_plugins_supported(): boolean
  • Checks whether plugin installation is likely to be supported by the current environment. This currently only checks whether the helper script that is to be provided by the distribution or operating system vendor exists.

    Returns boolean

  • Requests plugin installation and block until the plugins have been installed or installation has failed.

    This function should almost never be used, it only exists for cases where a non-GLib main loop is running and the user wants to run it in a separate thread and marshal the result back asynchronously into the main thread using the other non-GLib main loop. You should almost always use gst_install_plugins_async() instead of this function.

    Parameters

    • details: string[]

      NULL-terminated array of installer string details

    • ctx: InstallPluginsContext

      a #GstInstallPluginsContext, or NULL

    Returns InstallPluginsReturn

  • is_missing_plugin_message(msg: Gst.Message): boolean
  • missing_decoder_installer_detail_new(decode_caps: Gst.Caps): string
  • Returns an opaque string containing all the details about the missing element to be passed to an external installer called via gst_install_plugins_async() or gst_install_plugins_sync().

    This function is mainly for applications that call external plugin installation mechanisms using one of the two above-mentioned functions in the case where the application knows exactly what kind of plugin it is missing.

    Parameters

    • decode_caps: Gst.Caps

      the (fixed) caps for which a decoder element is needed

    Returns string

  • Creates a missing-plugin message for element to notify the application that a decoder element for a particular set of (fixed) caps is missing. This function is mainly for use in plugins.

    Parameters

    • element: Gst.Element

      the #GstElement posting the message

    • decode_caps: Gst.Caps

      the (fixed) caps for which a decoder element is needed

    Returns Gst.Message

  • missing_element_installer_detail_new(factory_name: string): string
  • Returns an opaque string containing all the details about the missing element to be passed to an external installer called via gst_install_plugins_async() or gst_install_plugins_sync().

    This function is mainly for applications that call external plugin installation mechanisms using one of the two above-mentioned functions in the case where the application knows exactly what kind of plugin it is missing.

    Parameters

    • factory_name: string

      the name of the missing element (element factory), e.g. "videoscale" or "cdparanoiasrc"

    Returns string

  • Creates a missing-plugin message for element to notify the application that a certain required element is missing. This function is mainly for use in plugins.

    Parameters

    • element: Gst.Element

      the #GstElement posting the message

    • factory_name: string

      the name of the missing element (element factory), e.g. "videoscale" or "cdparanoiasrc"

    Returns Gst.Message

  • missing_encoder_installer_detail_new(encode_caps: Gst.Caps): string
  • Returns an opaque string containing all the details about the missing element to be passed to an external installer called via gst_install_plugins_async() or gst_install_plugins_sync().

    This function is mainly for applications that call external plugin installation mechanisms using one of the two above-mentioned functions in the case where the application knows exactly what kind of plugin it is missing.

    Parameters

    • encode_caps: Gst.Caps

      the (fixed) caps for which an encoder element is needed

    Returns string

  • Creates a missing-plugin message for element to notify the application that an encoder element for a particular set of (fixed) caps is missing. This function is mainly for use in plugins.

    Parameters

    • element: Gst.Element

      the #GstElement posting the message

    • encode_caps: Gst.Caps

      the (fixed) caps for which an encoder element is needed

    Returns Gst.Message

  • missing_plugin_message_get_description(msg: Gst.Message): string
  • Returns a localised string describing the missing feature, for use in error dialogs and the like. Should never return NULL unless msg is not a valid missing-plugin message.

    This function is mainly for applications that need a human-readable string describing a missing plugin, given a previously collected missing-plugin message

    Parameters

    • msg: Gst.Message

      a missing-plugin #GstMessage of type #GST_MESSAGE_ELEMENT

    Returns string

  • missing_plugin_message_get_installer_detail(msg: Gst.Message): string
  • Returns an opaque string containing all the details about the missing element to be passed to an external installer called via gst_install_plugins_async() or gst_install_plugins_sync().

    This function is mainly for applications that call external plugin installation mechanisms using one of the two above-mentioned functions.

    Parameters

    • msg: Gst.Message

      a missing-plugin #GstMessage of type #GST_MESSAGE_ELEMENT

    Returns string

  • missing_uri_sink_installer_detail_new(protocol: string): string
  • Returns an opaque string containing all the details about the missing element to be passed to an external installer called via gst_install_plugins_async() or gst_install_plugins_sync().

    This function is mainly for applications that call external plugin installation mechanisms using one of the two above-mentioned functions in the case where the application knows exactly what kind of plugin it is missing.

    Parameters

    • protocol: string

      the URI protocol the missing source needs to implement, e.g. "http" or "mms"

    Returns string

  • Creates a missing-plugin message for element to notify the application that a sink element for a particular URI protocol is missing. This function is mainly for use in plugins.

    Parameters

    • element: Gst.Element

      the #GstElement posting the message

    • protocol: string

      the URI protocol the missing sink needs to implement, e.g. "http" or "smb"

    Returns Gst.Message

  • missing_uri_source_installer_detail_new(protocol: string): string
  • Returns an opaque string containing all the details about the missing element to be passed to an external installer called via gst_install_plugins_async() or gst_install_plugins_sync().

    This function is mainly for applications that call external plugin installation mechanisms using one of the two above-mentioned functions in the case where the application knows exactly what kind of plugin it is missing.

    Parameters

    • protocol: string

      the URI protocol the missing source needs to implement, e.g. "http" or "mms"

    Returns string

  • Creates a missing-plugin message for element to notify the application that a source element for a particular URI protocol is missing. This function is mainly for use in plugins.

    Parameters

    • element: Gst.Element

      the #GstElement posting the message

    • protocol: string

      the URI protocol the missing source needs to implement, e.g. "http" or "mms"

    Returns Gst.Message

  • pb_utils_add_codec_description_to_tag_list(taglist: Gst.TagList, codec_tag: string, caps: Gst.Caps): boolean
  • Adds a codec tag describing the format specified by caps to taglist.

    Parameters

    • taglist: Gst.TagList

      a #GstTagList

    • codec_tag: string

      a GStreamer codec tag such as #GST_TAG_AUDIO_CODEC, #GST_TAG_VIDEO_CODEC or #GST_TAG_CODEC. If none is specified, the function will attempt to detect the appropriate category.

    • caps: Gst.Caps

      the (fixed) #GstCaps for which a codec tag should be added.

    Returns boolean

  • pb_utils_get_codec_description(caps: Gst.Caps): string
  • Returns a localised (as far as this is possible) string describing the media format specified in caps, for use in error dialogs or other messages to be seen by the user. Should never return NULL unless caps is invalid.

    Also see the convenience function gst_pb_utils_add_codec_description_to_tag_list().

    Parameters

    • caps: Gst.Caps

      the (fixed) #GstCaps for which an format description is needed

    Returns string

  • pb_utils_get_decoder_description(caps: Gst.Caps): string
  • Returns a localised string describing an decoder for the format specified in caps, for use in error dialogs or other messages to be seen by the user. Should never return NULL unless factory_name or caps are invalid.

    This function is mainly for internal use, applications would typically use gst_missing_plugin_message_get_description() to get a description of a missing feature from a missing-plugin message.

    Parameters

    • caps: Gst.Caps

      the (fixed) #GstCaps for which an decoder description is needed

    Returns string

  • pb_utils_get_element_description(factory_name: string): string
  • Returns a localised string describing the given element, for use in error dialogs or other messages to be seen by the user. Should never return NULL unless factory_name is invalid.

    This function is mainly for internal use, applications would typically use gst_missing_plugin_message_get_description() to get a description of a missing feature from a missing-plugin message.

    Parameters

    • factory_name: string

      the name of the element, e.g. "giosrc"

    Returns string

  • pb_utils_get_encoder_description(caps: Gst.Caps): string
  • Returns a localised string describing an encoder for the format specified in caps, for use in error dialogs or other messages to be seen by the user. Should never return NULL unless factory_name or caps are invalid.

    This function is mainly for internal use, applications would typically use gst_missing_plugin_message_get_description() to get a description of a missing feature from a missing-plugin message.

    Parameters

    • caps: Gst.Caps

      the (fixed) #GstCaps for which an encoder description is needed

    Returns string

  • pb_utils_get_file_extension_from_caps(caps: Gst.Caps): string | null
  • Returns a possible file extension for the given caps, if known.

    Parameters

    • caps: Gst.Caps

      the (fixed) #GstCaps for which a file extension is needed

    Returns string | null

  • pb_utils_get_sink_description(protocol: string): string
  • Returns a localised string describing a sink element handling the protocol specified in protocol, for use in error dialogs or other messages to be seen by the user. Should never return NULL unless protocol is invalid.

    This function is mainly for internal use, applications would typically use gst_missing_plugin_message_get_description() to get a description of a missing feature from a missing-plugin message.

    Parameters

    • protocol: string

      the protocol the sink element needs to handle, e.g. "http"

    Returns string

  • pb_utils_get_source_description(protocol: string): string
  • Returns a localised string describing a source element handling the protocol specified in protocol, for use in error dialogs or other messages to be seen by the user. Should never return NULL unless protocol is invalid.

    This function is mainly for internal use, applications would typically use gst_missing_plugin_message_get_description() to get a description of a missing feature from a missing-plugin message.

    Parameters

    • protocol: string

      the protocol the source element needs to handle, e.g. "http"

    Returns string

  • pb_utils_init(): void
  • Initialises the base utils support library. This function is not thread-safe. Applications should call it after calling gst_init(), plugins should call it from their plugin_init function.

    This function may be called multiple times. It will do nothing if the library has already been initialised.

    Returns void

  • plugins_base_version(): [number, number, number, number]
  • plugins_base_version_string(): string
  • This function returns a string that is useful for describing this version of GStreamer's gst-plugins-base libraries to the outside world: user agent strings, logging, about dialogs ...

    Returns 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