Portability | no |
---|---|
Stability | no |
Maintainer | claude@mathr.co.uk |
Safe Haskell | None |
- data BufferType
- data Direction
- class Format f where
- data FormatID
- data FormatDescription = FormatDescription {}
- data FormatFlag
- queryFormats :: Device -> BufferType -> IO (Map FormatID FormatDescription)
- data FrameSize = FrameSize {
- frameWidth :: Int
- frameHeight :: Int
- data FrameSizes
- = DiscreteSizes { }
- | StepwiseSizes { }
- queryFrameSizes :: Device -> PixelFormat -> IO FrameSizes
- data FrameIntervals
- = DiscreteIntervals { }
- | StepwiseIntervals { }
- queryFrameIntervals :: Device -> PixelFormat -> FrameSize -> IO FrameIntervals
- data ImageFormat = ImageFormat {}
Documentation
data BufferType Source
Buffer types.
Transfer types.
Buffer formats.
Video format ID.
data FormatFlag Source
Format flags.
queryFormats :: Device -> BufferType -> IO (Map FormatID FormatDescription)Source
Enumerate supported buffer formats.
Exceptions:
- InvalidArgument - buffer type not supported or index out of range
Single frame size.
FrameSize | |
|
queryFrameSizes :: Device -> PixelFormat -> IO FrameSizesSource
Enumerate supported frame sizes.
data FrameIntervals Source
Discrete and continuous frame intervals.
queryFrameIntervals :: Device -> PixelFormat -> FrameSize -> IO FrameIntervalsSource
Enumerate frame intervals.
data ImageFormat Source
Image format.
ImageFormat | |
|