pjmedia_vid_dev_info class final

Device information structure returned by #pjmedia_vid_dev_get_info().

Inheritance
Implemented types
Available extensions

Constructors

pjmedia_vid_dev_info.new()

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