adds pass-through read/write methods to PortAudioStream

This commit is contained in:
Spencer Russell 2016-03-23 22:25:46 -04:00
parent 8a3bebff2c
commit 096cfd49da

View file

@ -175,6 +175,10 @@ Base.isopen(stream::PortAudioStream) = stream.stream != C_NULL
SampleTypes.samplerate(stream::PortAudioStream) = stream.samplerate SampleTypes.samplerate(stream::PortAudioStream) = stream.samplerate
Base.read(stream::PortAudioStream, args...) = read(stream.source, args...)
Base.read!(stream::PortAudioStream, args...) = read!(stream.source, args...)
Base.write(stream::PortAudioStream, args...) = write(stream.sink, args...)
function Base.show(io::IO, stream::PortAudioStream) function Base.show(io::IO, stream::PortAudioStream)
println(typeof(stream)) println(typeof(stream))
println(" Samplerate: ", samplerate(stream)) println(" Samplerate: ", samplerate(stream))