Tells whether the FOURCC (four character code) is supported for the VideoDataOutput interface. If you return true
, you have to be able to return VideoFrame objects accordingly from VideoDataOutput.
fourcc | A four character code defining a video frame format. |
true
if your VideoDataOutput can output video frames in the requested format. false
if the video frames can not be converted into the requested format.Lists the MIME types the backend can read and decode.
Returns a set of indexes that identify the devices/codecs/effects/... the backend supports. This list needs to be compiled from looking at available hardware and virtual devices/plugins/... . The implementation should use cached information, but you need to invalidate the cache whenever the hardware configuration changes or new virtual devices come available/new plugins are installed/... .
Returns the name of the given device/codec/effect/...
index | The index of one device/codec/effect/... this is one index out of QSet<int> <device/codec/effect/...>Indexes() |
Returns the description of the given device/codec/effect/...
index | The index of one device/codec/effect/... this is one index out of QSet<int> <device/codec/effect/...>Indexes() |
index | The index of the device. This is one of the indexes the backend returned via QSet<int> <device/codec/effect/...>Indexes() |
index | The index of the device. This is one of the indexes the backend returned via QSet<int> <device/codec/effect/...>Indexes() |