Gjsify LogoGjsify Logo

Index

Variables

Functions

Variables

RIFF_IBM_FORMAT_ADPCM: number
RIFF_IBM_FORMAT_ALAW: number
RIFF_IBM_FORMAT_MULAW: number
RIFF_IF_COMPUSE: number
RIFF_IF_KEYFRAME: number
RIFF_IF_LIST: number
RIFF_IF_NO_TIME: number
RIFF_STRH_DISABLED: number
RIFF_STRH_VIDEOPALCHANGES: number
RIFF_WAVE_FORMAT_A52: number
RIFF_WAVE_FORMAT_AAC: number
RIFF_WAVE_FORMAT_AAC_AC: number
RIFF_WAVE_FORMAT_AAC_pm: number
RIFF_WAVE_FORMAT_ADPCM: number
RIFF_WAVE_FORMAT_ADPCM_G722: number
RIFF_WAVE_FORMAT_ADPCM_IMA_DK3: number
RIFF_WAVE_FORMAT_ADPCM_IMA_DK4: number
RIFF_WAVE_FORMAT_ADPCM_IMA_WAV: number
RIFF_WAVE_FORMAT_ALAW: number
RIFF_WAVE_FORMAT_AMR_NB: number
RIFF_WAVE_FORMAT_AMR_WB: number
RIFF_WAVE_FORMAT_ANTEX_ADPCME: number
RIFF_WAVE_FORMAT_APTX: number
RIFF_WAVE_FORMAT_AUDIOFILE_AF10: number
RIFF_WAVE_FORMAT_AUDIOFILE_AF36: number
RIFF_WAVE_FORMAT_BTV_DIGITAL: number
RIFF_WAVE_FORMAT_CANOPUS_ATRAC: number
RIFF_WAVE_FORMAT_CIRRUS: number
RIFF_WAVE_FORMAT_CONTROL_RES_CR10: number
RIFF_WAVE_FORMAT_CONTROL_RES_VQLPC: number
RIFF_WAVE_FORMAT_CREATIVE_ADPCM: number
RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH10: number
RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH8: number
RIFF_WAVE_FORMAT_CS2: number
RIFF_WAVE_FORMAT_CS_IMAADPCM: number
RIFF_WAVE_FORMAT_CU_CODEC: number
RIFF_WAVE_FORMAT_DF_G726: number
RIFF_WAVE_FORMAT_DF_GSM610: number
RIFF_WAVE_FORMAT_DIALOGIC_OKI_ADPCM: number
RIFF_WAVE_FORMAT_DIGIADPCM: number
RIFF_WAVE_FORMAT_DIGIFIX: number
RIFF_WAVE_FORMAT_DIGIREAL: number
RIFF_WAVE_FORMAT_DIGISTD: number
RIFF_WAVE_FORMAT_DIGITAL_G723: number
RIFF_WAVE_FORMAT_DOLBY_AC2: number
RIFF_WAVE_FORMAT_DOLBY_AC3_SPDIF: number
RIFF_WAVE_FORMAT_DSAT_DISPLAY: number
RIFF_WAVE_FORMAT_DSP_TRUESPEECH: number
RIFF_WAVE_FORMAT_DTS: number
RIFF_WAVE_FORMAT_DVI_ADPCM: number
RIFF_WAVE_FORMAT_ECHOSC1: number
RIFF_WAVE_FORMAT_ECHOSC3: number
RIFF_WAVE_FORMAT_ESPCM: number
RIFF_WAVE_FORMAT_EXTENSIBLE: number
RIFF_WAVE_FORMAT_FLAC: number
RIFF_WAVE_FORMAT_FM_TOWNS_SND: number
RIFF_WAVE_FORMAT_G722_ADPCM: number
RIFF_WAVE_FORMAT_G723_ADPCM: number
RIFF_WAVE_FORMAT_G726ADPCM: number
RIFF_WAVE_FORMAT_G726_ADPCM: number
RIFF_WAVE_FORMAT_G728_CELP: number
RIFF_WAVE_FORMAT_G729A: number
RIFF_WAVE_FORMAT_GSM610: number
RIFF_WAVE_FORMAT_GSM_AMR_CBR: number
RIFF_WAVE_FORMAT_GSM_AMR_VBR: number
RIFF_WAVE_FORMAT_IBM_CVSD: number
RIFF_WAVE_FORMAT_IEEE_FLOAT: number
RIFF_WAVE_FORMAT_ILINK_VC: number
RIFF_WAVE_FORMAT_IMC: number
RIFF_WAVE_FORMAT_IPI_HSX: number
RIFF_WAVE_FORMAT_IPI_RPELP: number
RIFF_WAVE_FORMAT_ISIAUDIO: number
RIFF_WAVE_FORMAT_ITU_G721_ADPCM: number
RIFF_WAVE_FORMAT_ITU_G726_ADPCM: number
RIFF_WAVE_FORMAT_LH_CODEC: number
RIFF_WAVE_FORMAT_LRC: number
RIFF_WAVE_FORMAT_LUCENT_G723: number
RIFF_WAVE_FORMAT_MALDEN_PHONYTALK: number
RIFF_WAVE_FORMAT_MEDIASONIC_G723: number
RIFF_WAVE_FORMAT_MEDIASPACE_ADPCM: number
RIFF_WAVE_FORMAT_MEDIAVISION_ADPCM: number
RIFF_WAVE_FORMAT_MPEGL12: number
RIFF_WAVE_FORMAT_MPEGL3: number
RIFF_WAVE_FORMAT_MSG723: number
RIFF_WAVE_FORMAT_MSN: number
RIFF_WAVE_FORMAT_MSRT24: number
RIFF_WAVE_FORMAT_MULAW: number
RIFF_WAVE_FORMAT_MVI_MVI2: number
RIFF_WAVE_FORMAT_NMS_VBXADPCM: number
RIFF_WAVE_FORMAT_NORRIS: number
RIFF_WAVE_FORMAT_OKI_ADPCM: number
RIFF_WAVE_FORMAT_OLIADPCM: number
RIFF_WAVE_FORMAT_OLICELP: number
RIFF_WAVE_FORMAT_OLIGSM: number
RIFF_WAVE_FORMAT_OLIOPR: number
RIFF_WAVE_FORMAT_OLISBC: number
RIFF_WAVE_FORMAT_ONLIVE: number
RIFF_WAVE_FORMAT_PAC: number
RIFF_WAVE_FORMAT_PACKED: number
RIFF_WAVE_FORMAT_PCM: number
RIFF_WAVE_FORMAT_PHILIPS_LPCBB: number
RIFF_WAVE_FORMAT_PROSODY_1612: number
RIFF_WAVE_FORMAT_PROSODY_8KBPS: number
RIFF_WAVE_FORMAT_QDESIGN_MUSIC: number
RIFF_WAVE_FORMAT_QUALCOMM_HALFRATE: number
RIFF_WAVE_FORMAT_QUALCOMM_PUREVOICE: number
RIFF_WAVE_FORMAT_QUARTERDECK: number
RIFF_WAVE_FORMAT_RAW_SPORT: number
RIFF_WAVE_FORMAT_RHETOREX_ADPCM: number
RIFF_WAVE_FORMAT_ROCKWELL_ADPCM: number
RIFF_WAVE_FORMAT_ROCKWELL_DIGITALK: number
RIFF_WAVE_FORMAT_RT24: number
RIFF_WAVE_FORMAT_SANYO_LD_ADPCM: number
RIFF_WAVE_FORMAT_SBC24: number
RIFF_WAVE_FORMAT_SIERRA_ADPCM: number
RIFF_WAVE_FORMAT_SIPROLAB_ACELP4800: number
RIFF_WAVE_FORMAT_SIPROLAB_ACELP8V3: number
RIFF_WAVE_FORMAT_SIPROLAB_ACEPLNET: number
RIFF_WAVE_FORMAT_SIPROLAB_G729: number
RIFF_WAVE_FORMAT_SIPROLAB_G729A: number
RIFF_WAVE_FORMAT_SIPROLAB_KELVIN: number
RIFF_WAVE_FORMAT_SIREN: number
RIFF_WAVE_FORMAT_SOFTSOUND: number
RIFF_WAVE_FORMAT_SONARC: number
RIFF_WAVE_FORMAT_SONIC: number
RIFF_WAVE_FORMAT_SONIC_LS: number
RIFF_WAVE_FORMAT_SONY_ATRAC3: number
RIFF_WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS: number
RIFF_WAVE_FORMAT_TPC: number
RIFF_WAVE_FORMAT_TUBGSM: number
RIFF_WAVE_FORMAT_UHER_ADPCM: number
RIFF_WAVE_FORMAT_UNKNOWN: number
RIFF_WAVE_FORMAT_VIVO_G723: number
RIFF_WAVE_FORMAT_VIVO_SIREN: number
RIFF_WAVE_FORMAT_VME_VMPCM: number
RIFF_WAVE_FORMAT_VORBIS1: number
RIFF_WAVE_FORMAT_VORBIS1PLUS: number
RIFF_WAVE_FORMAT_VORBIS2: number
RIFF_WAVE_FORMAT_VORBIS2PLUS: number
RIFF_WAVE_FORMAT_VORBIS3: number
RIFF_WAVE_FORMAT_VORBIS3PLUS: number
RIFF_WAVE_FORMAT_VOXWARE: number
RIFF_WAVE_FORMAT_VOXWARE_AC10: number
RIFF_WAVE_FORMAT_VOXWARE_AC16: number
RIFF_WAVE_FORMAT_VOXWARE_AC20: number
RIFF_WAVE_FORMAT_VOXWARE_AC8: number
RIFF_WAVE_FORMAT_VOXWARE_BYTE_ALIGNED: number
RIFF_WAVE_FORMAT_VOXWARE_METASOUND: number
RIFF_WAVE_FORMAT_VOXWARE_METAVOICE: number
RIFF_WAVE_FORMAT_VOXWARE_RT29HW: number
RIFF_WAVE_FORMAT_VOXWARE_TQ40: number
RIFF_WAVE_FORMAT_VOXWARE_TQ60: number
RIFF_WAVE_FORMAT_VOXWARE_VR12: number
RIFF_WAVE_FORMAT_VOXWARE_VR18: number
RIFF_WAVE_FORMAT_VSELP: number
RIFF_WAVE_FORMAT_WMAV1: number
RIFF_WAVE_FORMAT_WMAV2: number
RIFF_WAVE_FORMAT_WMAV3: number
RIFF_WAVE_FORMAT_WMAV3_L: number
RIFF_WAVE_FORMAT_WMS: number
RIFF_WAVE_FORMAT_XEBEC: number
RIFF_WAVE_FORMAT_YAMAHA_ADPCM: number
RIFF_WAVE_FORMAT_ZYXEL_ADPCM: number

Functions

  • riff_create_audio_template_caps(): Gst.Caps
  • riff_create_iavs_template_caps(): Gst.Caps
  • riff_create_video_template_caps(): Gst.Caps
  • riff_init(): void
  • Reads a single chunk.

    Parameters

    • element: Gst.Element

      caller element (used for debugging).

    • buf: Gst.Buffer

      input buffer.

    • offset: number

      offset in the buffer in the caller. Is incremented by the read size by this function.

    • fourcc: number

      fourcc (returned by this function0 of the chunk.

    • chunk_data: Gst.Buffer

      buffer (returned by the function) containing the chunk data, which may be NULL if chunksize == 0

    Returns boolean

  • Reads the first few bytes from the provided buffer, checks if this stream is a RIFF stream, and determines document type. This function takes ownership of buf so it should not be used anymore after calling this function.

    Parameters

    • element: Gst.Element

      caller element (used for debugging/error).

    • buf: Gst.Buffer

      input buffer from which the file header will be parsed, should be at least 12 bytes long.

    • doctype: number

      a fourcc (returned by this function) to indicate the type of document (according to the header).

    Returns boolean

  • Parses stream metadata from input data.

    Parameters

    • element: Gst.Element

      caller element (used for debugging/error).

    • buf: Gst.Buffer

      input data to be used for parsing, stripped from header.

    • taglist: Gst.TagList

      a pointer to a taglist (returned by this function) containing information about this stream. May be NULL if no supported tags were found.

    Returns void

  • Reads a single chunk of data. 'JUNK' chunks are skipped automatically.

    Parameters

    • element: Gst.Element

      caller element (used for debugging).

    • pad: Gst.Pad

      pad to pull data from.

    • offset: number

      offset to pull from, incremented by this function.

    • tag: number

      fourcc of the chunk (returned by this function).

    • chunk_data: Gst.Buffer

      buffer (returned by this function).

    Returns Gst.FlowReturn

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