## BtMemoryAudioSrc

BtMemoryAudioSrc — play samples from memory

## Synopsis

    #include "bt-edit.h"

    struct              BtMemoryAudioSrc;

## Object Hierarchy

      GObject
       +----GstObject
             +----GstElement
                   +----GstBaseSrc
                         +----BtMemoryAudioSrc

## Properties

      "caps"                     GstCaps*              : Read / Write
      "data"                     gpointer              : Read / Write
      "length"                   gulong                : Read / Write

## Description

Gstreamer audio source to play samples from memory. Supports interleaved multi-channels audio. Supports trickmode playback (resampling and ping-pong loops).

## Details

### struct BtMemoryAudioSrc

    struct BtMemoryAudioSrc;

audiotestsrc object structure.

## Property Details

### The `"caps"` property

      "caps"                     GstCaps*              : Read / Write

Data format of sample.

### The `"data"` property

      "data"                     gpointer              : Read / Write

The sample data (interleaved for multi-channel).

### The `"length"` property

      "length"                   gulong                : Read / Write

Length of the sample in number of samples.

Allowed values: <= G_MAXLONG