module Bindings.DC1394 where
import Data.Word
import Foreign.Ptr (Ptr,FunPtr,plusPtr)
import Foreign.Ptr (wordPtrToPtr,castPtrToFunPtr)
import Foreign.Storable
import Foreign.C.Types
import Foreign.C.String (CString,CStringLen,CWString,CWStringLen)
import Foreign.Marshal.Alloc (alloca)
import Foreign.Marshal.Array (peekArray,pokeArray)
import Data.Int
import Data.Word
data C'dc1394camera_id_t = C'dc1394camera_id_t{
c'dc1394camera_id_t'unit :: Word16,
c'dc1394camera_id_t'guid :: Word64
} deriving (Eq,Show)
p'dc1394camera_id_t'unit p = plusPtr p 0
p'dc1394camera_id_t'unit :: Ptr (C'dc1394camera_id_t) -> Ptr (Word16)
p'dc1394camera_id_t'guid p = plusPtr p 8
p'dc1394camera_id_t'guid :: Ptr (C'dc1394camera_id_t) -> Ptr (Word64)
instance Storable C'dc1394camera_id_t where
sizeOf _ = 16
alignment _ = 8
peek p = do
v0 <- peekByteOff p 0
v1 <- peekByteOff p 8
return $ C'dc1394camera_id_t v0 v1
poke p (C'dc1394camera_id_t v0 v1) = do
pokeByteOff p 0 v0
pokeByteOff p 8 v1
return ()
data C'dc1394camera_list_t = C'dc1394camera_list_t{
c'dc1394camera_list_t'num :: Word32,
c'dc1394camera_list_t'ids :: Ptr C'dc1394camera_id_t
} deriving (Eq,Show)
p'dc1394camera_list_t'num p = plusPtr p 0
p'dc1394camera_list_t'num :: Ptr (C'dc1394camera_list_t) -> Ptr (Word32)
p'dc1394camera_list_t'ids p = plusPtr p 8
p'dc1394camera_list_t'ids :: Ptr (C'dc1394camera_list_t) -> Ptr (Ptr C'dc1394camera_id_t)
instance Storable C'dc1394camera_list_t where
sizeOf _ = 16
alignment _ = 8
peek p = do
v0 <- peekByteOff p 0
v1 <- peekByteOff p 8
return $ C'dc1394camera_list_t v0 v1
poke p (C'dc1394camera_list_t v0 v1) = do
pokeByteOff p 0 v0
pokeByteOff p 8 v1
return ()
c'DC1394_OFF = 0
c'DC1394_OFF :: (Num a) => a
c'DC1394_ON = 1
c'DC1394_ON :: (Num a) => a
foreign import ccall "memcpy" c'memcpy
:: Ptr () -> Ptr () -> Word32 -> IO ()
foreign import ccall "&memcpy" p'memcpy
:: FunPtr (Ptr () -> Ptr () -> Word32 -> IO ())
data C'dc1394video_frame_t = C'dc1394video_frame_t{
c'dc1394video_frame_t'image :: Ptr Word8,
c'dc1394video_frame_t'size :: Ptr Word32,
c'dc1394video_frame_t'position :: Ptr Word32,
c'dc1394video_frame_t'color_coding :: CInt,
c'dc1394video_frame_t'color_filter :: CInt,
c'dc1394video_frame_t'yuv_byte_order :: Word32,
c'dc1394video_frame_t'data_depth :: Word32,
c'dc1394video_frame_t'stride :: Word32,
c'dc1394video_frame_t'video_mode :: CInt,
c'dc1394video_frame_t'total_bytes :: Word64,
c'dc1394video_frame_t'image_bytes :: Word32,
c'dc1394video_frame_t'padding_bytes :: Word32,
c'dc1394video_frame_t'packet_size :: Word32,
c'dc1394video_frame_t'packets_per_frame :: Word32,
c'dc1394video_frame_t'timestamp :: Word64,
c'dc1394video_frame_t'frames_behind :: Word32,
c'dc1394video_frame_t'camera :: Ptr C'dc1394camera_t,
c'dc1394video_frame_t'id :: Word32,
c'dc1394video_frame_t'allocated_image_bytes :: Word64,
c'dc1394video_frame_t'little_endian :: CInt,
c'dc1394video_frame_t'data_in_padding :: CInt
} deriving (Eq,Show)
p'dc1394video_frame_t'image p = plusPtr p 0
p'dc1394video_frame_t'image :: Ptr (C'dc1394video_frame_t) -> Ptr (Ptr Word8)
p'dc1394video_frame_t'size p = plusPtr p 8
p'dc1394video_frame_t'size :: Ptr (C'dc1394video_frame_t) -> Ptr (Ptr Word32)
p'dc1394video_frame_t'position p = plusPtr p 16
p'dc1394video_frame_t'position :: Ptr (C'dc1394video_frame_t) -> Ptr (Ptr Word32)
p'dc1394video_frame_t'color_coding p = plusPtr p 24
p'dc1394video_frame_t'color_coding :: Ptr (C'dc1394video_frame_t) -> Ptr (CInt)
p'dc1394video_frame_t'color_filter p = plusPtr p 28
p'dc1394video_frame_t'color_filter :: Ptr (C'dc1394video_frame_t) -> Ptr (CInt)
p'dc1394video_frame_t'yuv_byte_order p = plusPtr p 32
p'dc1394video_frame_t'yuv_byte_order :: Ptr (C'dc1394video_frame_t) -> Ptr (Word32)
p'dc1394video_frame_t'data_depth p = plusPtr p 36
p'dc1394video_frame_t'data_depth :: Ptr (C'dc1394video_frame_t) -> Ptr (Word32)
p'dc1394video_frame_t'stride p = plusPtr p 40
p'dc1394video_frame_t'stride :: Ptr (C'dc1394video_frame_t) -> Ptr (Word32)
p'dc1394video_frame_t'video_mode p = plusPtr p 44
p'dc1394video_frame_t'video_mode :: Ptr (C'dc1394video_frame_t) -> Ptr (CInt)
p'dc1394video_frame_t'total_bytes p = plusPtr p 48
p'dc1394video_frame_t'total_bytes :: Ptr (C'dc1394video_frame_t) -> Ptr (Word64)
p'dc1394video_frame_t'image_bytes p = plusPtr p 56
p'dc1394video_frame_t'image_bytes :: Ptr (C'dc1394video_frame_t) -> Ptr (Word32)
p'dc1394video_frame_t'padding_bytes p = plusPtr p 60
p'dc1394video_frame_t'padding_bytes :: Ptr (C'dc1394video_frame_t) -> Ptr (Word32)
p'dc1394video_frame_t'packet_size p = plusPtr p 64
p'dc1394video_frame_t'packet_size :: Ptr (C'dc1394video_frame_t) -> Ptr (Word32)
p'dc1394video_frame_t'packets_per_frame p = plusPtr p 68
p'dc1394video_frame_t'packets_per_frame :: Ptr (C'dc1394video_frame_t) -> Ptr (Word32)
p'dc1394video_frame_t'timestamp p = plusPtr p 72
p'dc1394video_frame_t'timestamp :: Ptr (C'dc1394video_frame_t) -> Ptr (Word64)
p'dc1394video_frame_t'frames_behind p = plusPtr p 80
p'dc1394video_frame_t'frames_behind :: Ptr (C'dc1394video_frame_t) -> Ptr (Word32)
p'dc1394video_frame_t'camera p = plusPtr p 88
p'dc1394video_frame_t'camera :: Ptr (C'dc1394video_frame_t) -> Ptr (Ptr C'dc1394camera_t)
p'dc1394video_frame_t'id p = plusPtr p 96
p'dc1394video_frame_t'id :: Ptr (C'dc1394video_frame_t) -> Ptr (Word32)
p'dc1394video_frame_t'allocated_image_bytes p = plusPtr p 104
p'dc1394video_frame_t'allocated_image_bytes :: Ptr (C'dc1394video_frame_t) -> Ptr (Word64)
p'dc1394video_frame_t'little_endian p = plusPtr p 112
p'dc1394video_frame_t'little_endian :: Ptr (C'dc1394video_frame_t) -> Ptr (CInt)
p'dc1394video_frame_t'data_in_padding p = plusPtr p 116
p'dc1394video_frame_t'data_in_padding :: Ptr (C'dc1394video_frame_t) -> Ptr (CInt)
instance Storable C'dc1394video_frame_t where
sizeOf _ = 120
alignment _ = 8
peek p = do
v0 <- peekByteOff p 0
v1 <- peekByteOff p 8
v2 <- peekByteOff p 16
v3 <- peekByteOff p 24
v4 <- peekByteOff p 28
v5 <- peekByteOff p 32
v6 <- peekByteOff p 36
v7 <- peekByteOff p 40
v8 <- peekByteOff p 44
v9 <- peekByteOff p 48
v10 <- peekByteOff p 56
v11 <- peekByteOff p 60
v12 <- peekByteOff p 64
v13 <- peekByteOff p 68
v14 <- peekByteOff p 72
v15 <- peekByteOff p 80
v16 <- peekByteOff p 88
v17 <- peekByteOff p 96
v18 <- peekByteOff p 104
v19 <- peekByteOff p 112
v20 <- peekByteOff p 116
return $ C'dc1394video_frame_t v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20
poke p (C'dc1394video_frame_t v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20) = do
pokeByteOff p 0 v0
pokeByteOff p 8 v1
pokeByteOff p 16 v2
pokeByteOff p 24 v3
pokeByteOff p 28 v4
pokeByteOff p 32 v5
pokeByteOff p 36 v6
pokeByteOff p 40 v7
pokeByteOff p 44 v8
pokeByteOff p 48 v9
pokeByteOff p 56 v10
pokeByteOff p 60 v11
pokeByteOff p 64 v12
pokeByteOff p 68 v13
pokeByteOff p 72 v14
pokeByteOff p 80 v15
pokeByteOff p 88 v16
pokeByteOff p 96 v17
pokeByteOff p 104 v18
pokeByteOff p 112 v19
pokeByteOff p 116 v20
return ()
data C'dc1394camera_t = C'dc1394camera_t
data C'dc1394_t = C'dc1394_t
foreign import ccall "dc1394_video_set_transmission" c'dc1394_video_set_transmission
:: Ptr C'dc1394camera_t -> CInt -> IO CInt
foreign import ccall "&dc1394_video_set_transmission" p'dc1394_video_set_transmission
:: FunPtr (Ptr C'dc1394camera_t -> CInt -> IO CInt)
foreign import ccall "dc1394_capture_stop" c'dc1394_capture_stop
:: Ptr C'dc1394camera_t -> IO CInt
foreign import ccall "&dc1394_capture_stop" p'dc1394_capture_stop
:: FunPtr (Ptr C'dc1394camera_t -> IO CInt)
foreign import ccall "dc1394_camera_free" c'dc1394_camera_free
:: Ptr C'dc1394camera_t -> IO ()
foreign import ccall "&dc1394_camera_free" p'dc1394_camera_free
:: FunPtr (Ptr C'dc1394camera_t -> IO ())
foreign import ccall "dc1394_camera_enumerate" c'dc1394_camera_enumerate
:: Ptr C'dc1394_t -> Ptr (Ptr C'dc1394camera_list_t) -> IO CInt
foreign import ccall "&dc1394_camera_enumerate" p'dc1394_camera_enumerate
:: FunPtr (Ptr C'dc1394_t -> Ptr (Ptr C'dc1394camera_list_t) -> IO CInt)
foreign import ccall "dc1394_camera_new" c'dc1394_camera_new
:: Ptr C'dc1394_t -> Word64 -> IO (Ptr C'dc1394camera_t)
foreign import ccall "&dc1394_camera_new" p'dc1394_camera_new
:: FunPtr (Ptr C'dc1394_t -> Word64 -> IO (Ptr C'dc1394camera_t))
foreign import ccall "dc1394_new" c'dc1394_new
:: IO (Ptr C'dc1394_t)
foreign import ccall "&dc1394_new" p'dc1394_new
:: FunPtr (IO (Ptr C'dc1394_t))
foreign import ccall "dc1394_free" c'dc1394_free
:: Ptr C'dc1394_t -> IO ()
foreign import ccall "&dc1394_free" p'dc1394_free
:: FunPtr (Ptr C'dc1394_t -> IO ())
foreign import ccall "dc1394_camera_free_list" c'dc1394_camera_free_list
:: (Ptr C'dc1394camera_list_t) -> IO ()
foreign import ccall "&dc1394_camera_free_list" p'dc1394_camera_free_list
:: FunPtr ((Ptr C'dc1394camera_list_t) -> IO ())
foreign import ccall "dc1394_video_set_iso_speed" c'dc1394_video_set_iso_speed
:: Ptr C'dc1394camera_t -> CInt -> IO CInt
foreign import ccall "&dc1394_video_set_iso_speed" p'dc1394_video_set_iso_speed
:: FunPtr (Ptr C'dc1394camera_t -> CInt -> IO CInt)
foreign import ccall "dc1394_capture_setup" c'dc1394_capture_setup
:: Ptr C'dc1394camera_t -> CInt -> CInt -> IO CInt
foreign import ccall "&dc1394_capture_setup" p'dc1394_capture_setup
:: FunPtr (Ptr C'dc1394camera_t -> CInt -> CInt -> IO CInt)
foreign import ccall "dc1394_capture_dequeue" c'dc1394_capture_dequeue
:: Ptr C'dc1394camera_t -> CInt -> Ptr (Ptr C'dc1394video_frame_t) -> IO CInt
foreign import ccall "&dc1394_capture_dequeue" p'dc1394_capture_dequeue
:: FunPtr (Ptr C'dc1394camera_t -> CInt -> Ptr (Ptr C'dc1394video_frame_t) -> IO CInt)
foreign import ccall "dc1394_video_set_mode" c'dc1394_video_set_mode
:: Ptr C'dc1394camera_t -> CInt -> IO CInt
foreign import ccall "&dc1394_video_set_mode" p'dc1394_video_set_mode
:: FunPtr (Ptr C'dc1394camera_t -> CInt -> IO CInt)
foreign import ccall "dc1394_get_image_size_from_video_mode" c'dc1394_get_image_size_from_video_mode
:: Ptr C'dc1394camera_t -> CInt -> Ptr Word32 -> Ptr Word32 -> IO CInt
foreign import ccall "&dc1394_get_image_size_from_video_mode" p'dc1394_get_image_size_from_video_mode
:: FunPtr (Ptr C'dc1394camera_t -> CInt -> Ptr Word32 -> Ptr Word32 -> IO CInt)
foreign import ccall "dc1394_video_set_framerate" c'dc1394_video_set_framerate
:: Ptr C'dc1394camera_t -> CInt -> IO CInt
foreign import ccall "&dc1394_video_set_framerate" p'dc1394_video_set_framerate
:: FunPtr (Ptr C'dc1394camera_t -> CInt -> IO CInt)
c'DC1394_ISO_SPEED_100 = 0
c'DC1394_ISO_SPEED_100 :: (Num a) => a
c'DC1394_ISO_SPEED_200 = 1
c'DC1394_ISO_SPEED_200 :: (Num a) => a
c'DC1394_ISO_SPEED_400 = 2
c'DC1394_ISO_SPEED_400 :: (Num a) => a
c'DC1394_ISO_SPEED_800 = 3
c'DC1394_ISO_SPEED_800 :: (Num a) => a
c'DC1394_ISO_SPEED_1600 = 4
c'DC1394_ISO_SPEED_1600 :: (Num a) => a
c'DC1394_ISO_SPEED_3200 = 5
c'DC1394_ISO_SPEED_3200 :: (Num a) => a
c'DC1394_ISO_SPEED_MIN = 0
c'DC1394_ISO_SPEED_MIN :: (Num a) => a
c'DC1394_ISO_SPEED_MAX = 5
c'DC1394_ISO_SPEED_MAX :: (Num a) => a
c'DC1394_ISO_SPEED_NUM = 6
c'DC1394_ISO_SPEED_NUM :: (Num a) => a
c'DC1394_VIDEO_MODE_160x120_YUV444 = 64
c'DC1394_VIDEO_MODE_160x120_YUV444 :: (Num a) => a
c'DC1394_VIDEO_MODE_320x240_YUV422 = 65
c'DC1394_VIDEO_MODE_320x240_YUV422 :: (Num a) => a
c'DC1394_VIDEO_MODE_640x480_YUV411 = 66
c'DC1394_VIDEO_MODE_640x480_YUV411 :: (Num a) => a
c'DC1394_VIDEO_MODE_640x480_YUV422 = 67
c'DC1394_VIDEO_MODE_640x480_YUV422 :: (Num a) => a
c'DC1394_VIDEO_MODE_640x480_RGB8 = 68
c'DC1394_VIDEO_MODE_640x480_RGB8 :: (Num a) => a
c'DC1394_VIDEO_MODE_640x480_MONO8 = 69
c'DC1394_VIDEO_MODE_640x480_MONO8 :: (Num a) => a
c'DC1394_VIDEO_MODE_640x480_MONO16 = 70
c'DC1394_VIDEO_MODE_640x480_MONO16 :: (Num a) => a
c'DC1394_VIDEO_MODE_800x600_YUV422 = 71
c'DC1394_VIDEO_MODE_800x600_YUV422 :: (Num a) => a
c'DC1394_VIDEO_MODE_800x600_RGB8 = 72
c'DC1394_VIDEO_MODE_800x600_RGB8 :: (Num a) => a
c'DC1394_VIDEO_MODE_800x600_MONO8 = 73
c'DC1394_VIDEO_MODE_800x600_MONO8 :: (Num a) => a
c'DC1394_VIDEO_MODE_1024x768_YUV422 = 74
c'DC1394_VIDEO_MODE_1024x768_YUV422 :: (Num a) => a
c'DC1394_VIDEO_MODE_1024x768_RGB8 = 75
c'DC1394_VIDEO_MODE_1024x768_RGB8 :: (Num a) => a
c'DC1394_VIDEO_MODE_1024x768_MONO8 = 76
c'DC1394_VIDEO_MODE_1024x768_MONO8 :: (Num a) => a
c'DC1394_VIDEO_MODE_800x600_MONO16 = 77
c'DC1394_VIDEO_MODE_800x600_MONO16 :: (Num a) => a
c'DC1394_VIDEO_MODE_1024x768_MONO16 = 78
c'DC1394_VIDEO_MODE_1024x768_MONO16 :: (Num a) => a
c'DC1394_VIDEO_MODE_1280x960_YUV422 = 79
c'DC1394_VIDEO_MODE_1280x960_YUV422 :: (Num a) => a
c'DC1394_VIDEO_MODE_1280x960_RGB8 = 80
c'DC1394_VIDEO_MODE_1280x960_RGB8 :: (Num a) => a
c'DC1394_VIDEO_MODE_1280x960_MONO8 = 81
c'DC1394_VIDEO_MODE_1280x960_MONO8 :: (Num a) => a
c'DC1394_VIDEO_MODE_1600x1200_YUV422 = 82
c'DC1394_VIDEO_MODE_1600x1200_YUV422 :: (Num a) => a
c'DC1394_VIDEO_MODE_1600x1200_RGB8 = 83
c'DC1394_VIDEO_MODE_1600x1200_RGB8 :: (Num a) => a
c'DC1394_VIDEO_MODE_1600x1200_MONO8 = 84
c'DC1394_VIDEO_MODE_1600x1200_MONO8 :: (Num a) => a
c'DC1394_VIDEO_MODE_1280x960_MONO16 = 85
c'DC1394_VIDEO_MODE_1280x960_MONO16 :: (Num a) => a
c'DC1394_VIDEO_MODE_1600x1200_MONO16 = 86
c'DC1394_VIDEO_MODE_1600x1200_MONO16 :: (Num a) => a
c'DC1394_VIDEO_MODE_EXIF = 87
c'DC1394_VIDEO_MODE_EXIF :: (Num a) => a
c'DC1394_VIDEO_MODE_FORMAT7_0 = 88
c'DC1394_VIDEO_MODE_FORMAT7_0 :: (Num a) => a
c'DC1394_VIDEO_MODE_FORMAT7_1 = 89
c'DC1394_VIDEO_MODE_FORMAT7_1 :: (Num a) => a
c'DC1394_VIDEO_MODE_FORMAT7_2 = 90
c'DC1394_VIDEO_MODE_FORMAT7_2 :: (Num a) => a
c'DC1394_VIDEO_MODE_FORMAT7_3 = 91
c'DC1394_VIDEO_MODE_FORMAT7_3 :: (Num a) => a
c'DC1394_VIDEO_MODE_FORMAT7_4 = 92
c'DC1394_VIDEO_MODE_FORMAT7_4 :: (Num a) => a
c'DC1394_VIDEO_MODE_FORMAT7_5 = 93
c'DC1394_VIDEO_MODE_FORMAT7_5 :: (Num a) => a
c'DC1394_VIDEO_MODE_FORMAT7_6 = 94
c'DC1394_VIDEO_MODE_FORMAT7_6 :: (Num a) => a
c'DC1394_VIDEO_MODE_FORMAT7_7 = 95
c'DC1394_VIDEO_MODE_FORMAT7_7 :: (Num a) => a
c'DC1394_FRAMERATE_1_875 = 32
c'DC1394_FRAMERATE_1_875 :: (Num a) => a
c'DC1394_FRAMERATE_3_75 = 33
c'DC1394_FRAMERATE_3_75 :: (Num a) => a
c'DC1394_FRAMERATE_7_5 = 34
c'DC1394_FRAMERATE_7_5 :: (Num a) => a
c'DC1394_FRAMERATE_15 = 35
c'DC1394_FRAMERATE_15 :: (Num a) => a
c'DC1394_FRAMERATE_30 = 36
c'DC1394_FRAMERATE_30 :: (Num a) => a
c'DC1394_FRAMERATE_60 = 37
c'DC1394_FRAMERATE_60 :: (Num a) => a
c'DC1394_FRAMERATE_120 = 38
c'DC1394_FRAMERATE_120 :: (Num a) => a
c'DC1394_FRAMERATE_240 = 39
c'DC1394_FRAMERATE_240 :: (Num a) => a
c'DC1394_FRAMERATE_MIN = 32
c'DC1394_FRAMERATE_MIN :: (Num a) => a
c'DC1394_FRAMERATE_MAX = 39
c'DC1394_FRAMERATE_MAX :: (Num a) => a
c'DC1394_CAPTURE_FLAGS_CHANNEL_ALLOC = 1
c'DC1394_CAPTURE_FLAGS_CHANNEL_ALLOC :: (Num a) => a
c'DC1394_CAPTURE_FLAGS_BANDWIDTH_ALLOC = 2
c'DC1394_CAPTURE_FLAGS_BANDWIDTH_ALLOC :: (Num a) => a
c'DC1394_CAPTURE_FLAGS_DEFAULT = 4
c'DC1394_CAPTURE_FLAGS_DEFAULT :: (Num a) => a
c'DC1394_CAPTURE_FLAGS_AUTO_ISO = 8
c'DC1394_CAPTURE_FLAGS_AUTO_ISO :: (Num a) => a
c'DC1394_CAPTURE_POLICY_WAIT = 672
c'DC1394_CAPTURE_POLICY_WAIT :: (Num a) => a
c'DC1394_CAPTURE_POLICY_POLL = 673
c'DC1394_CAPTURE_POLICY_POLL :: (Num a) => a
c'DC1394_CAPTURE_POLICY_MIN = 672
c'DC1394_CAPTURE_POLICY_MIN :: (Num a) => a
c'DC1394_CAPTURE_POLICY_MAX = 673
c'DC1394_CAPTURE_POLICY_MAX :: (Num a) => a
c'DC1394_CAPTURE_POLICY_NUM = 2
c'DC1394_CAPTURE_POLICY_NUM :: (Num a) => a
c'DC1394_COLOR_CODING_MONO8 = 352
c'DC1394_COLOR_CODING_MONO8 :: (Num a) => a
c'DC1394_COLOR_CODING_YUV411 = 353
c'DC1394_COLOR_CODING_YUV411 :: (Num a) => a
c'DC1394_COLOR_CODING_YUV422 = 354
c'DC1394_COLOR_CODING_YUV422 :: (Num a) => a
c'DC1394_COLOR_CODING_YUV444 = 355
c'DC1394_COLOR_CODING_YUV444 :: (Num a) => a
c'DC1394_COLOR_CODING_RGB8 = 356
c'DC1394_COLOR_CODING_RGB8 :: (Num a) => a
c'DC1394_COLOR_CODING_MONO16 = 357
c'DC1394_COLOR_CODING_MONO16 :: (Num a) => a
c'DC1394_COLOR_CODING_RGB16 = 358
c'DC1394_COLOR_CODING_RGB16 :: (Num a) => a
c'DC1394_COLOR_CODING_MONO16S = 359
c'DC1394_COLOR_CODING_MONO16S :: (Num a) => a
c'DC1394_COLOR_CODING_RGB16S = 360
c'DC1394_COLOR_CODING_RGB16S :: (Num a) => a
c'DC1394_COLOR_CODING_RAW8 = 361
c'DC1394_COLOR_CODING_RAW8 :: (Num a) => a
c'DC1394_COLOR_CODING_RAW16 = 362
c'DC1394_COLOR_CODING_RAW16 :: (Num a) => a
c'DC1394_COLOR_CODING_MIN = 352
c'DC1394_COLOR_CODING_MIN :: (Num a) => a
c'DC1394_COLOR_CODING_MAX = 362
c'DC1394_COLOR_CODING_MAX :: (Num a) => a
c'DC1394_COLOR_FILTER_RGGB = 512
c'DC1394_COLOR_FILTER_RGGB :: (Num a) => a
c'DC1394_COLOR_FILTER_GBRG = 513
c'DC1394_COLOR_FILTER_GBRG :: (Num a) => a
c'DC1394_COLOR_FILTER_GRBG = 514
c'DC1394_COLOR_FILTER_GRBG :: (Num a) => a
c'DC1394_COLOR_FILTER_BGGR = 515
c'DC1394_COLOR_FILTER_BGGR :: (Num a) => a
c'DC1394_COLOR_FILTER_MIN = 512
c'DC1394_COLOR_FILTER_MIN :: (Num a) => a
c'DC1394_COLOR_FILTER_MAX = 515
c'DC1394_COLOR_FILTER_MAX :: (Num a) => a