Logo Search packages:      
Sourcecode: jack-stdio version File versions  Download package

Public Attributes

_thread_info Struct Reference

List of all members.

Public Attributes

volatile int can_capture
volatile int can_process
unsigned int channels
jack_client_t * client
jack_nframes_t duration
int format
pthread_t mesg_thread_id
float prebuffer
jack_nframes_t rb_size
int readfd
pthread_t thread_id

Detailed Description

jack-stdin - write raw audio data from stdin to JACK

This tool is based on capture_client.c from the jackaudio.org examples and modified by Robin Gareus <robin@gareus.org>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Copyright (C) 2001 Paul Davis Copyright (C) 2003 Jack O'Quin Copyright (C) 2008, 2011 Robin Gareus

compile with gcc -o jack-stdin jack-stdin.c -ljack -lm -lpthread

jack-stdout - write JACK audio data to stdout.

This tool is based on capture_client.c from the jackaudio.org examples and modified by Robin Gareus <robin@gareus.org>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Copyright (C) 2001 Paul Davis Copyright (C) 2003 Jack O'Quin Copyright (C) 2008, 2011 Robin Gareus

compile with gcc -o jack-stdout jack-stdout.c -ljack -lm -lpthread

example use: jack-stdout xmms_0:out_1 xmms_0:out_2 \ | mono ~/Desktop/Downloads/JustePort.exe - 10.0.1.6 0

jack-stdout system:capture_1 system:capture_2 \ | oggenc -r -R 48000 -B 16 -C 2 - \ > /tmp/my.ogg

Definition at line 43 of file jack-stdin.c.


The documentation for this struct was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index