Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
type C'PaStream = () Source #
c'Pa_GetVersion :: IO CInt Source #
type C'PaErrorCode = CInt Source #
c'paNoError :: Num a => a Source #
c'paNotInitialized :: Num a => a Source #
c'paUnanticipatedHostError :: Num a => a Source #
c'paInvalidChannelCount :: Num a => a Source #
c'paInvalidSampleRate :: Num a => a Source #
c'paInvalidDevice :: Num a => a Source #
c'paInvalidFlag :: Num a => a Source #
c'paSampleFormatNotSupported :: Num a => a Source #
c'paBadIODeviceCombination :: Num a => a Source #
c'paInsufficientMemory :: Num a => a Source #
c'paBufferTooBig :: Num a => a Source #
c'paBufferTooSmall :: Num a => a Source #
c'paNullCallback :: Num a => a Source #
c'paBadStreamPtr :: Num a => a Source #
c'paTimedOut :: Num a => a Source #
c'paInternalError :: Num a => a Source #
c'paDeviceUnavailable :: Num a => a Source #
c'paIncompatibleHostApiSpecificStreamInfo :: Num a => a Source #
c'paStreamIsStopped :: Num a => a Source #
c'paStreamIsNotStopped :: Num a => a Source #
c'paInputOverflowed :: Num a => a Source #
c'paOutputUnderflowed :: Num a => a Source #
c'paHostApiNotFound :: Num a => a Source #
c'paInvalidHostApi :: Num a => a Source #
c'paCanNotReadFromACallbackStream :: Num a => a Source #
c'paCanNotWriteToACallbackStream :: Num a => a Source #
c'paCanNotReadFromAnOutputOnlyStream :: Num a => a Source #
c'paCanNotWriteToAnInputOnlyStream :: Num a => a Source #
c'paIncompatibleStreamHostApi :: Num a => a Source #
c'paBadBufferPtr :: Num a => a Source #
c'Pa_Initialize :: IO CInt Source #
c'Pa_Terminate :: IO CInt Source #
type C'PaDeviceIndex = CInt Source #
type C'PaHostApiIndex = CInt Source #
type C'PaHostApiTypeId = CUInt Source #
c'paInDevelopment :: Num a => a Source #
c'paDirectSound :: Num a => a Source #
c'paSoundManager :: Num a => a Source #
c'paCoreAudio :: Num a => a Source #
c'paWASAPI :: Num a => a Source #
c'paAudioScienceHPI :: Num a => a Source #
c'Pa_GetHostApiInfo :: CInt -> IO (Ptr C'PaHostApiInfo) Source #
p'Pa_GetHostApiInfo :: FunPtr (CInt -> IO (Ptr C'PaHostApiInfo)) Source #
type C'PaSampleFormat = CULong Source #
data C'PaDeviceInfo Source #
c'Pa_GetDeviceInfo :: CInt -> IO (Ptr C'PaDeviceInfo) Source #
p'Pa_GetDeviceInfo :: FunPtr (CInt -> IO (Ptr C'PaDeviceInfo)) Source #
c'Pa_IsFormatSupported :: Ptr C'PaStreamParameters -> Ptr C'PaStreamParameters -> CDouble -> IO CInt Source #
p'Pa_IsFormatSupported :: FunPtr (Ptr C'PaStreamParameters -> Ptr C'PaStreamParameters -> CDouble -> IO CInt) Source #
type C'PaStreamFlags = CULong Source #
type C'PaStreamCallbackFlags = CULong Source #
type C'PaStreamCallbackResult = CUInt Source #
p'PaStreamCallbackTimeInfo'inputBufferAdcTime :: Ptr C'PaStreamCallbackTimeInfo -> Ptr CDouble Source #
c'paContinue :: Num a => a Source #
c'paComplete :: Num a => a Source #
p'PaStreamCallbackTimeInfo'outputBufferDacTime :: Ptr C'PaStreamCallbackTimeInfo -> Ptr CDouble Source #
type C'PaStreamCallback = FunPtr (Ptr () -> Ptr () -> CULong -> Ptr C'PaStreamCallbackTimeInfo -> C'PaStreamCallbackFlags -> Ptr () -> IO C'PaStreamCallbackResult) Source #
mk'PaStreamCallback :: (Ptr () -> Ptr () -> CULong -> Ptr C'PaStreamCallbackTimeInfo -> C'PaStreamCallbackFlags -> Ptr () -> IO C'PaStreamCallbackResult) -> IO C'PaStreamCallback Source #
mk'PaStreamFinishedCallback :: (Ptr () -> IO ()) -> IO C'PaStreamFinishedCallback Source #
mK'PaStreamCallback :: C'PaStreamCallback -> Ptr () -> Ptr () -> CULong -> Ptr C'PaStreamCallbackTimeInfo -> C'PaStreamCallbackFlags -> Ptr () -> IO C'PaStreamCallbackResult Source #
c'Pa_OpenStream :: Ptr (Ptr C'PaStream) -> Ptr C'PaStreamParameters -> Ptr C'PaStreamParameters -> CDouble -> CULong -> CULong -> C'PaStreamCallback -> Ptr () -> IO CInt Source #
mK'PaStreamFinishedCallback :: C'PaStreamFinishedCallback -> Ptr () -> IO () Source #
c'Pa_OpenDefaultStream :: Ptr (Ptr C'PaStream) -> CInt -> CInt -> CULong -> CDouble -> CULong -> C'PaStreamCallback -> Ptr () -> IO CInt Source #
c'Pa_CloseStream :: Ptr C'PaStream -> IO CInt Source #
p'Pa_OpenStream :: FunPtr (Ptr (Ptr C'PaStream) -> Ptr C'PaStreamParameters -> Ptr C'PaStreamParameters -> CDouble -> CULong -> CULong -> C'PaStreamCallback -> Ptr () -> IO CInt) Source #
c'Pa_SetStreamFinishedCallback :: Ptr C'PaStream -> Ptr C'PaStreamFinishedCallback -> IO CInt Source #
p'Pa_OpenDefaultStream :: FunPtr (Ptr (Ptr C'PaStream) -> CInt -> CInt -> CULong -> CDouble -> CULong -> C'PaStreamCallback -> Ptr () -> IO CInt) Source #
c'Pa_StartStream :: Ptr C'PaStream -> IO CInt Source #
p'Pa_CloseStream :: FunPtr (Ptr C'PaStream -> IO CInt) Source #
c'Pa_StopStream :: Ptr C'PaStream -> IO CInt Source #
p'Pa_SetStreamFinishedCallback :: FunPtr (Ptr C'PaStream -> Ptr C'PaStreamFinishedCallback -> IO CInt) Source #
c'Pa_AbortStream :: Ptr C'PaStream -> IO CInt Source #
p'Pa_StartStream :: FunPtr (Ptr C'PaStream -> IO CInt) Source #
c'Pa_IsStreamStopped :: Ptr C'PaStream -> IO CInt Source #
p'Pa_StopStream :: FunPtr (Ptr C'PaStream -> IO CInt) Source #
c'Pa_IsStreamActive :: Ptr C'PaStream -> IO CInt Source #
p'Pa_AbortStream :: FunPtr (Ptr C'PaStream -> IO CInt) Source #
p'Pa_IsStreamStopped :: FunPtr (Ptr C'PaStream -> IO CInt) Source #
p'Pa_IsStreamActive :: FunPtr (Ptr C'PaStream -> IO CInt) Source #
c'Pa_GetStreamInfo :: Ptr C'PaStream -> IO (Ptr C'PaStreamInfo) Source #
c'Pa_GetStreamTime :: Ptr C'PaStream -> IO CDouble Source #
p'Pa_GetStreamInfo :: FunPtr (Ptr C'PaStream -> IO (Ptr C'PaStreamInfo)) Source #
p'Pa_GetStreamTime :: FunPtr (Ptr C'PaStream -> IO CDouble) Source #
c'Pa_ReadStream :: Ptr C'PaStream -> Ptr () -> CULong -> IO CInt Source #
p'Pa_GetStreamCpuLoad :: FunPtr (Ptr C'PaStream -> IO CDouble) Source #
c'Pa_WriteStream :: Ptr C'PaStream -> Ptr () -> CULong -> IO CInt Source #
p'Pa_ReadStream :: FunPtr (Ptr C'PaStream -> Ptr () -> CULong -> IO CInt) Source #
p'Pa_WriteStream :: FunPtr (Ptr C'PaStream -> Ptr () -> CULong -> IO CInt) Source #
p'Pa_GetStreamReadAvailable :: FunPtr (Ptr C'PaStream -> IO CLong) Source #
c'Pa_Sleep :: CLong -> IO () Source #