Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Pipewire.SPA.Utilities.Dictionary
Synopsis
- newtype SpaDict = SpaDict (Ptr SpaDictStruct)
- spaDictSize :: SpaDict -> IO Word32
- inline_c_ffi_6989586621679079273 :: Ptr SpaDictStruct -> IO Word32
- spaDictLookup :: SpaDict -> Text -> IO (Maybe Text)
- inline_c_ffi_6989586621679079286 :: Ptr SpaDictStruct -> Ptr CChar -> IO (Ptr CChar)
- spaDictLookupInt :: SpaDict -> Text -> IO (Maybe Int)
- spaDictRead :: SpaDict -> IO (Vector (Text, Text))
- inline_c_ffi_6989586621679079301 :: Ptr SpaDictStruct -> IO CInt
- inline_c_ffi_6989586621679079314 :: Ptr SpaDictStruct -> Ptr (Ptr CChar) -> Ptr (Ptr CChar) -> IO ()
- withSpaDict :: (SpaDict -> IO a) -> IO a
- inline_c_ffi_6989586621679079337 :: Ptr SpaDictStruct -> CSize -> IO ()
- inline_c_ffi_6989586621679079326 :: IO CSize
Documentation
Constructors
SpaDict (Ptr SpaDictStruct) |
spaDictSize :: SpaDict -> IO Word32 #
inline_c_ffi_6989586621679079286 :: Ptr SpaDictStruct -> Ptr CChar -> IO (Ptr CChar) #
inline_c_ffi_6989586621679079314 :: Ptr SpaDictStruct -> Ptr (Ptr CChar) -> Ptr (Ptr CChar) -> IO () #
withSpaDict :: (SpaDict -> IO a) -> IO a #
Create a local spa_hook structure
inline_c_ffi_6989586621679079337 :: Ptr SpaDictStruct -> CSize -> IO () #