pjmedia_vid_dev_info class final
Device information structure returned by #pjmedia_vid_dev_get_info().
- Inheritance
- Implemented types
- Available extensions
Constructors
Properties
-
address
→ Pointer<
T> -
Available on T, provided by the StructAddress extension
The memory address of the underlying data.no setter - caps ↔ int
-
Device capabilities, as bitmask combination of #pjmedia_vid_dev_cap
getter/setter pair
- dir ↔ int
-
The supported direction of the video device, i.e. whether it supports
capture only, render only, or both.
getter/setter pair
-
driver
↔ Array<
Char> -
The underlying driver name
getter/setter pair
-
fmt
↔ Array<
pjmedia_format> -
Array of supported video formats. Some fields in each supported video
format may be set to zero or of "unknown" value, to indicate that the
value is unknown or should be ignored. When these value are not set
to zero, it indicates that the exact format combination is being used.
getter/setter pair
- fmt_cnt ↔ int
-
Number of video formats supported by this device
getter/setter pair
- has_callback ↔ int
-
Specify whether the device supports callback. Devices that implement
"active interface" will actively call the callbacks to give or ask for
video frames. If the device doesn't support callback, application
must actively request or give video frames from/to the device by using
pjmedia_vid_dev_stream_get_frame()/pjmedia_vid_dev_stream_put_frame().
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ int
-
The device ID
getter/setter pair
-
name
↔ Array<
Char> -
The device name
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited