aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorAlex Chronopoulos <[email protected]>2016-01-21 15:20:03 +1300
committerMatthew Gregan <[email protected]>2016-01-21 15:20:03 +1300
commit79ff75467fd439b435843d98da0d124babc6233b (patch)
tree514e8f6c73e411658ff3049dad51f08caf427c26 /include
parent6ee511d77b9cc34b0b5d28c77d5f0726143adc02 (diff)
downloadcubeb-79ff75467fd439b435843d98da0d124babc6233b.tar.gz
cubeb-79ff75467fd439b435843d98da0d124babc6233b.zip
pulse: Add input and full-duplex stream modes.
Squashed commit of the following: commit e7fbb781f8442be81871a9e2b4aeb620b599d56c Merge: 6ee511d adf5f85 Author: Matthew Gregan <[email protected]> Date: Thu Jan 21 15:16:51 2016 +1300 pulse: Address review comments. commit adf5f856867a57280e5fee0db54376875f758e9b Author: Alex Chronopoulos <[email protected]> Date: Wed Jan 20 18:50:25 2016 +0200 Change input stream name and remove monotonic commit 04623fdd54459812b8b132d8ac8540e2a9b420c2 Author: Alex Chronopoulos <[email protected]> Date: Wed Jan 20 18:19:00 2016 +0200 Return error invalid format commit 6c220747aeb94dd540ba9025b6574ee966c3f4b9 Author: Alex Chronopoulos <[email protected]> Date: Wed Jan 20 17:15:44 2016 +0200 Apply review comments commit 217b1c79f2f7282ff52faf81ad74760db570a3e0 Author: Alex Chronopoulos <[email protected]> Date: Wed Jan 20 15:40:21 2016 +0200 reset test files to master commit 008869c8176dfc77260913b1d03e1630db914995 Author: Alex Chronopoulos <[email protected]> Date: Wed Jan 20 15:33:07 2016 +0200 Reset resampler to master commit 5414e31bb0e4e5f3bb0901750aceeea9d441b982 Author: Alex Chronopoulos <[email protected]> Date: Wed Jan 20 11:13:02 2016 +0200 Reset alsa to master commit 3231a4394a6289e3299268e0d428c939199d3d52 Author: Alex Chronopoulos <[email protected]> Date: Fri Jan 15 18:47:50 2016 +0200 Update tests with devid commit 25b8fd6fb25291c7b9680c8adf01bd395c1a401e Author: Alex Chronopoulos <[email protected]> Date: Fri Jan 15 18:46:07 2016 +0200 Do not shutdown without drain first commit 1b2766fcf0bd6e2a2a56715f8e0d0db638a00edb Merge: 27e495b ce689bc Author: Alex Chronopoulos <[email protected]> Date: Fri Jan 15 14:29:25 2016 +0200 Rebase after review comments commit 27e495b6f3f42c0bb7bdfc4faed35f231a89d4be Author: Alex Chronopoulos <[email protected]> Date: Fri Jan 8 16:49:46 2016 +0200 Update after review comments commit 2142c6215a27d8c71437c6487f592199908afb84 Author: Alex Chronopoulos <[email protected]> Date: Mon Dec 28 18:33:51 2015 +0200 Avoid truncating the input commit 55f98e271378ab482a8cded6db6cc51afb8129a3 Author: Alex Chronopoulos <[email protected]> Date: Wed Dec 16 15:29:40 2015 +0200 Create remaining buffer commit 8a16fda1a6d71965797a03a41f887d26288ba10b Author: Alex Chronopoulos <[email protected]> Date: Thu Dec 10 14:26:07 2015 -0500 Dummy commit commit d710886595cc4e8dc5567ac51bf9993f25b499bd Author: Alex Chronopoulos <[email protected]> Date: Wed Dec 9 09:54:10 2015 -0600 Add device id commit dd805eed9641da44684d9d74fbd42fc7152402a0 Author: achronop <[email protected]> Date: Thu Dec 3 18:57:26 2015 +0200 Set minimu buffer and some compile errors. commit 1c48e603dd885ab29af888da93cf29367d9a6a47 Author: achronop <[email protected]> Date: Tue Dec 1 15:22:09 2015 +0200 Separate input and output operation. commit 1267ff37791a16bb5eadc029a57005f0e515edfa Author: achronop <[email protected]> Date: Mon Nov 30 11:13:19 2015 +0200 Set up record stream and feed it to data callback commit 72cf1d740eb4b8b77ec18b3a9b2c05650490f484 Author: achronop <[email protected]> Date: Wed Nov 25 11:46:23 2015 +0200 Replace stream to output stream and add input stream. commit a15e1d74df39c3be15743b0bba2e34b4d9d7b87f Author: achronop <[email protected]> Date: Fri Nov 20 18:54:08 2015 +0200 alsa: just make it compile commit d79e5b0f5fb2523418a2758f3a432aea292ef193 Author: achronop <[email protected]> Date: Fri Nov 20 18:31:41 2015 +0200 Just make pulse compile commit 916d0c4535b8a0ed027a6dae2730cd1b8f7e0db7 Author: achronop <[email protected]> Date: Fri Nov 20 17:47:01 2015 +0200 Apply padenot's patch to HEAD without win commit ce689bc203fc2d2a564e7e8aaa88fcacf94b5962 Merge: 23a17cb 47d5237 Author: Alex Chronopoulos <[email protected]> Date: Fri Jan 8 20:21:41 2016 +0200 Full-duplex implementation for PulseAudio including common files commit 47d5237e9510f934382b2c8179bf1f873922b94b Author: Alex Chronopoulos <[email protected]> Date: Fri Jan 8 16:49:46 2016 +0200 Update after review comments commit d0c1ec7cf1d7d635a5f287a0cde17ade1d5df332 Author: Alex Chronopoulos <[email protected]> Date: Mon Dec 28 18:33:51 2015 +0200 Avoid truncating the input commit 083fd4bce68b102337451d6f75b832415364fabc Author: Alex Chronopoulos <[email protected]> Date: Wed Dec 16 15:29:40 2015 +0200 Create remaining buffer commit 71d4c64ae5fc7c7f1268d5d2593bfac65d8689cf Author: Alex Chronopoulos <[email protected]> Date: Thu Dec 10 14:26:07 2015 -0500 Dummy commit commit 60a01d0aa8cbbf9d73820a5504ecb1a04ffb33e1 Author: Alex Chronopoulos <[email protected]> Date: Wed Dec 9 10:36:06 2015 -0600 Pual's change about dev id commit 5a3fedd7d77b20b5d2c03a2aa375044218cd71db Author: Alex Chronopoulos <[email protected]> Date: Wed Dec 9 09:54:10 2015 -0600 Add device id commit a433cec38f9c6d1854720717b1a56b513f6741ed Author: achronop <[email protected]> Date: Thu Dec 3 18:57:26 2015 +0200 Set minimu buffer and some compile errors. commit c3d3c439319cd3f6aeaa2a653a83c2e59a8b756a Author: achronop <[email protected]> Date: Tue Dec 1 15:22:09 2015 +0200 Separate input and output operation. commit cc12d7e3c4edc0ff50c58803b8a7c4d36e55a045 Author: achronop <[email protected]> Date: Mon Nov 30 11:13:19 2015 +0200 Set up record stream and feed it to data callback commit 0cb6b12eea12fc3ca07b016623451336927d37f7 Author: achronop <[email protected]> Date: Wed Nov 25 11:46:23 2015 +0200 Replace stream to output stream and add input stream. commit e059a8c995e653c3a98f9b1281d33cd79426a570 Author: achronop <[email protected]> Date: Fri Nov 20 18:54:08 2015 +0200 alsa: just make it compile commit f6b27e5383ba89c89836f6eb2296781f5fa81183 Author: achronop <[email protected]> Date: Fri Nov 20 18:31:41 2015 +0200 Just make pulse compile commit d3f10c5e277e7562ae92f9fd094c03b2bddc4c85 Author: achronop <[email protected]> Date: Fri Nov 20 17:47:01 2015 +0200 Apply padenot's patch to HEAD without win
Diffstat (limited to 'include')
-rw-r--r--include/cubeb/cubeb.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/cubeb/cubeb.h b/include/cubeb/cubeb.h
index 6a56b8b..f46842f 100644
--- a/include/cubeb/cubeb.h
+++ b/include/cubeb/cubeb.h
@@ -118,6 +118,10 @@ typedef enum {
} cubeb_stream_type;
#endif
+/** An opaque handle used to refer a particular input or output device
+ * across calls. */
+typedef void * cubeb_devid;
+
/** Stream format initialization parameters. */
typedef struct {
cubeb_sample_format format; /**< Requested sample format. One of
@@ -171,10 +175,6 @@ typedef enum {
CUBEB_DEVICE_STATE_ENABLED /**< The device is enabled. */
} cubeb_device_state;
-/** An opaque handle used to refer a particular input or output device
- * accross calls. */
-typedef void * cubeb_devid;
-
/**
* Architecture specific sample type.
*/