diff options
author | Alex Chronopoulos <[email protected]> | 2016-01-21 15:20:03 +1300 |
---|---|---|
committer | Matthew Gregan <[email protected]> | 2016-01-21 15:20:03 +1300 |
commit | 79ff75467fd439b435843d98da0d124babc6233b (patch) | |
tree | 514e8f6c73e411658ff3049dad51f08caf427c26 /include | |
parent | 6ee511d77b9cc34b0b5d28c77d5f0726143adc02 (diff) | |
download | cubeb-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.h | 8 |
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. */ |