![]() |
![]() |
![]() |
GStreamer Good Plugins 0.10 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
struct GstWaveFormSink { /* parent object */ GstAudioSink sink; /* supported caps */ GstCaps *cached_caps; /* handle to the waveform-audio output device */ HWAVEOUT hwaveout; /* table of buffer headers */ WAVEHDR *wave_buffers; /* critical section protecting access to the number of free buffers */ CRITICAL_SECTION critic_wave; /* number of free buffers available */ guint free_buffers_count; /* current free buffer where you have to write incoming data */ guint write_buffer; /* size of buffers streamed to the device */ guint buffer_size; /* number of buffers streamed to the device */ guint buffer_count; /* total of bytes in queue before they are written to the device */ guint bytes_in_queue; /* bytes per sample from setcaps used to evaluate the number samples returned by delay */ guint bytes_per_sample; /* wave form error string */ gchar error_string[ERROR_LENGTH]; };