react-qml
Version:
955 lines (954 loc) • 30.8 kB
TypeScript
import * as QtQml from '../QtQml/types';
import * as QtQuick from '../QtQuick/types';
declare type Signal<T> = {
connect: (handler: T) => void;
disconnect: (handler: T) => void;
};
export declare type QAbstractVideoFilter = {
active: boolean | undefined;
} & QtQml.QObject;
export declare enum QCamera_Status {
UnavailableStatus = 0,
UnloadedStatus = 1,
LoadingStatus = 2,
UnloadingStatus = 3,
LoadedStatus = 4,
StandbyStatus = 5,
StartingStatus = 6,
StoppingStatus = 7,
ActiveStatus = 8
}
export declare enum QCamera_State {
UnloadedState = 0,
LoadedState = 1,
ActiveState = 2
}
export declare enum QCamera_CaptureMode {
CaptureViewfinder = 0,
CaptureStillImage = 1,
CaptureVideo = 2
}
export declare enum QCamera_Error {
NoError = 0,
CameraError = 1,
InvalidRequestError = 2,
ServiceMissingError = 3,
NotSupportedFeatureError = 4
}
export declare enum QCamera_LockStatus {
Unlocked = 0,
Searching = 1,
Locked = 2
}
export declare enum QCamera_LockChangeReason {
UserRequest = 0,
LockAcquired = 1,
LockFailed = 2,
LockLost = 3,
LockTemporaryLost = 4
}
export declare enum QCamera_LockType {
NoLock = 0,
LockExposure = 1,
LockWhiteBalance = 2,
LockFocus = 4
}
export declare enum QCamera_Position {
UnspecifiedPosition = 0,
BackFace = 1,
FrontFace = 2
}
export declare type QCamera = {
readonly state: any;
readonly status: any;
captureMode: any;
readonly lockStatus: any;
setCaptureMode(mode: any): void;
load(): void;
unload(): void;
start(): void;
stop(): void;
searchAndLock(): void;
unlock(): void;
searchAndLock(locks: any): void;
unlock(locks: any): void;
stateChanged: Signal<Function>;
captureModeChanged: Signal<Function>;
statusChanged: Signal<Function>;
locked: Signal<Function>;
lockFailed: Signal<Function>;
lockStatusChanged: Signal<Function>;
error: Signal<Function>;
} & QMediaObject;
export declare enum QDeclarativeAudio_Status {
UnknownStatus = 0,
NoMedia = 1,
Loading = 2,
Loaded = 3,
Stalled = 4,
Buffering = 5,
Buffered = 6,
EndOfMedia = 7,
InvalidMedia = 8
}
export declare enum QDeclarativeAudio_Error {
NoError = 0,
ResourceError = 1,
FormatError = 2,
NetworkError = 3,
AccessDenied = 4,
ServiceMissing = 5
}
export declare enum QDeclarativeAudio_Loop {
Infinite = -1
}
export declare enum QDeclarativeAudio_PlaybackState {
PlayingState = 1,
PausedState = 2,
StoppedState = 0
}
export declare enum QDeclarativeAudio_Availability {
Available = 0,
Busy = 2,
Unavailable = 1,
ResourceMissing = 3
}
export declare enum QDeclarativeAudio_AudioRole {
UnknownRole = 0,
AccessibilityRole = 7,
AlarmRole = 4,
GameRole = 9,
MusicRole = 1,
NotificationRole = 5,
RingtoneRole = 6,
SonificationRole = 8,
VideoRole = 2,
VoiceCommunicationRole = 3
}
export declare type QDeclarativeAudio = {
source: string | undefined;
playlist: QDeclarativePlaylist | null;
loops: number | undefined;
readonly playbackState: QDeclarativeAudio_PlaybackState | string;
autoPlay: boolean | undefined;
autoLoad: boolean | undefined;
readonly status: QDeclarativeAudio_Status | string;
readonly duration: number;
readonly position: number;
volume: number | undefined;
muted: boolean | undefined;
readonly hasAudio: boolean;
readonly hasVideo: boolean;
readonly bufferProgress: number;
readonly seekable: boolean;
playbackRate: number | undefined;
readonly error: QDeclarativeAudio_Error | string;
readonly errorString: string;
readonly metaData: QDeclarativeMediaMetaData;
readonly mediaObject: QtQml.QObject;
readonly availability: QDeclarativeAudio_Availability | string;
audioRole: QDeclarativeAudio_AudioRole | string;
notifyInterval: number | undefined;
play(): void;
pause(): void;
stop(): void;
seek(position: number | undefined): void;
supportedAudioRoles(): any;
playlistChanged: Signal<Function>;
loopCountChanged: Signal<Function>;
paused: Signal<Function>;
stopped: Signal<Function>;
playing: Signal<Function>;
audioRoleChanged: Signal<Function>;
availabilityChanged: Signal<Function>;
notifyIntervalChanged: Signal<Function>;
} & QtQml.QObject;
export declare enum QDeclarativeCamera_Position {
UnspecifiedPosition = 0,
BackFace = 1,
FrontFace = 2
}
export declare enum QDeclarativeCamera_CaptureMode {
CaptureViewfinder = 0,
CaptureStillImage = 1,
CaptureVideo = 2
}
export declare enum QDeclarativeCamera_State {
ActiveState = 2,
LoadedState = 1,
UnloadedState = 0
}
export declare enum QDeclarativeCamera_Status {
UnavailableStatus = 0,
UnloadedStatus = 1,
LoadingStatus = 2,
UnloadingStatus = 3,
LoadedStatus = 4,
StandbyStatus = 5,
StartingStatus = 6,
StoppingStatus = 7,
ActiveStatus = 8
}
export declare enum QDeclarativeCamera_LockStatus {
Unlocked = 0,
Searching = 1,
Locked = 2
}
export declare enum QDeclarativeCamera_Error {
NoError = 0,
CameraError = 1,
InvalidRequestError = 2,
ServiceMissingError = 3,
NotSupportedFeatureError = 4
}
export declare enum QDeclarativeCamera_FlashMode {
FlashAuto = 1,
FlashOff = 2,
FlashOn = 4,
FlashRedEyeReduction = 8,
FlashFill = 16,
FlashTorch = 32,
FlashVideoLight = 64,
FlashSlowSyncFrontCurtain = 128,
FlashSlowSyncRearCurtain = 256,
FlashManual = 512
}
export declare enum QDeclarativeCamera_ExposureMode {
ExposureAuto = 0,
ExposureManual = 1,
ExposurePortrait = 2,
ExposureNight = 3,
ExposureBacklight = 4,
ExposureSpotlight = 5,
ExposureSports = 6,
ExposureSnow = 7,
ExposureBeach = 8,
ExposureLargeAperture = 9,
ExposureSmallAperture = 10,
ExposureAction = 11,
ExposureLandscape = 12,
ExposureNightPortrait = 13,
ExposureTheatre = 14,
ExposureSunset = 15,
ExposureSteadyPhoto = 16,
ExposureFireworks = 17,
ExposureParty = 18,
ExposureCandlelight = 19,
ExposureBarcode = 20,
ExposureModeVendor = 1000
}
export declare enum QDeclarativeCamera_MeteringMode {
MeteringMatrix = 1,
MeteringAverage = 2,
MeteringSpot = 3
}
export declare enum QDeclarativeCamera_FocusMode {
FocusManual = 1,
FocusHyperfocal = 2,
FocusInfinity = 4,
FocusAuto = 8,
FocusContinuous = 16,
FocusMacro = 32
}
export declare enum QDeclarativeCamera_FocusPointMode {
FocusPointAuto = 0,
FocusPointCenter = 1,
FocusPointFaceDetection = 2,
FocusPointCustom = 3
}
export declare enum QDeclarativeCamera_FocusAreaStatus {
FocusAreaUnused = 1,
FocusAreaSelected = 2,
FocusAreaFocused = 3
}
export declare enum QDeclarativeCamera_Availability {
Available = 0,
Busy = 2,
Unavailable = 1,
ResourceMissing = 3
}
export declare type QDeclarativeCamera = {
deviceId: string | undefined;
position: QDeclarativeCamera_Position | string;
readonly displayName: string;
readonly orientation: number;
captureMode: QDeclarativeCamera_CaptureMode | string;
cameraState: QDeclarativeCamera_State | string;
readonly cameraStatus: QDeclarativeCamera_Status | string;
readonly lockStatus: QDeclarativeCamera_LockStatus | string;
readonly errorCode: QDeclarativeCamera_Error | string;
readonly errorString: string;
readonly availability: QDeclarativeCamera_Availability | string;
opticalZoom: number | undefined;
readonly maximumOpticalZoom: number;
digitalZoom: number | undefined;
readonly maximumDigitalZoom: number;
readonly mediaObject: QtQml.QObject;
readonly imageCapture: QDeclarativeCameraCapture;
readonly videoRecorder: QDeclarativeCameraRecorder;
readonly exposure: QDeclarativeCameraExposure;
readonly flash: QDeclarativeCameraFlash;
readonly focus: QDeclarativeCameraFocus;
readonly imageProcessing: QDeclarativeCameraImageProcessing;
readonly metaData: QDeclarativeMediaMetaData;
readonly viewfinder: QDeclarativeCameraViewfinder;
setCaptureMode(mode: QDeclarativeCamera_CaptureMode | string): void;
start(): void;
stop(): void;
setCameraState(state: QDeclarativeCamera_State | string): void;
searchAndLock(): void;
unlock(): void;
setOpticalZoom(param0: number | undefined): void;
setDigitalZoom(param0: number | undefined): void;
supportedViewfinderResolutions(minimumFrameRate: number | undefined, maximumFrameRate: number | undefined): any;
supportedViewfinderResolutions(minimumFrameRate: number | undefined): any;
supportedViewfinderResolutions(): any;
supportedViewfinderFrameRateRanges(resolution: any): any;
supportedViewfinderFrameRateRanges(): any;
errorChanged: Signal<Function>;
error: Signal<Function>;
deviceIdChanged: Signal<Function>;
positionChanged: Signal<Function>;
displayNameChanged: Signal<Function>;
orientationChanged: Signal<Function>;
cameraStateChanged: Signal<Function>;
opticalZoomChanged: Signal<Function>;
digitalZoomChanged: Signal<Function>;
maximumOpticalZoomChanged: Signal<Function>;
maximumDigitalZoomChanged: Signal<Function>;
availabilityChanged: Signal<Function>;
} & QtQml.QObject;
export declare type QDeclarativeCameraCapture = {
readonly ready: boolean;
readonly capturedImagePath: string;
resolution: any;
readonly errorString: string;
readonly supportedResolutions: any;
capture(): number | undefined;
captureToLocation(location: string | undefined): number | undefined;
cancelCapture(): void;
setResolution(resolution: any): void;
setMetadata(key: string | undefined, value: any): void;
readyForCaptureChanged: Signal<Function>;
imageExposed: Signal<Function>;
imageCaptured: Signal<Function>;
imageMetadataAvailable: Signal<Function>;
imageSaved: Signal<Function>;
captureFailed: Signal<Function>;
resolutionChanged: Signal<Function>;
} & QtQml.QObject;
export declare enum QDeclarativeCameraExposure_ExposureMode {
ExposureAuto = 0,
ExposureManual = 1,
ExposurePortrait = 2,
ExposureNight = 3,
ExposureBacklight = 4,
ExposureSpotlight = 5,
ExposureSports = 6,
ExposureSnow = 7,
ExposureBeach = 8,
ExposureLargeAperture = 9,
ExposureSmallAperture = 10,
ExposureAction = 11,
ExposureLandscape = 12,
ExposureNightPortrait = 13,
ExposureTheatre = 14,
ExposureSunset = 15,
ExposureSteadyPhoto = 16,
ExposureFireworks = 17,
ExposureParty = 18,
ExposureCandlelight = 19,
ExposureBarcode = 20,
ExposureModeVendor = 1000
}
export declare enum QDeclarativeCameraExposure_MeteringMode {
MeteringMatrix = 1,
MeteringAverage = 2,
MeteringSpot = 3
}
export declare type QDeclarativeCameraExposure = {
exposureCompensation: number | undefined;
readonly iso: number;
readonly shutterSpeed: number;
readonly aperture: number;
manualShutterSpeed: number | undefined;
manualAperture: number | undefined;
manualIso: number | undefined;
exposureMode: QDeclarativeCameraExposure_ExposureMode | string;
spotMeteringPoint: any;
meteringMode: QDeclarativeCameraExposure_MeteringMode | string;
setExposureMode(param0: QDeclarativeCameraExposure_ExposureMode | string): void;
setExposureCompensation(ev: number | undefined): void;
setManualAperture(param0: number | undefined): void;
setManualShutterSpeed(param0: number | undefined): void;
setManualIsoSensitivity(iso: number | undefined): void;
setAutoAperture(): void;
setAutoShutterSpeed(): void;
setAutoIsoSensitivity(): void;
isoSensitivityChanged: Signal<Function>;
apertureChanged: Signal<Function>;
shutterSpeedChanged: Signal<Function>;
manualIsoSensitivityChanged: Signal<Function>;
manualApertureChanged: Signal<Function>;
manualShutterSpeedChanged: Signal<Function>;
exposureCompensationChanged: Signal<Function>;
exposureModeChanged: Signal<Function>;
meteringModeChanged: Signal<Function>;
spotMeteringPointChanged: Signal<Function>;
} & QtQml.QObject;
export declare enum QDeclarativeCameraFlash_FlashMode {
FlashAuto = 1,
FlashOff = 2,
FlashOn = 4,
FlashRedEyeReduction = 8,
FlashFill = 16,
FlashTorch = 32,
FlashVideoLight = 64,
FlashSlowSyncFrontCurtain = 128,
FlashSlowSyncRearCurtain = 256,
FlashManual = 512
}
export declare type QDeclarativeCameraFlash = {
readonly ready: boolean;
mode: QDeclarativeCameraFlash_FlashMode | string;
readonly supportedModes: any;
setFlashMode(param0: QDeclarativeCameraFlash_FlashMode | string): void;
flashReady: Signal<Function>;
flashModeChanged: Signal<Function>;
} & QtQml.QObject;
export declare enum QDeclarativeCameraFocus_FocusMode {
FocusManual = 1,
FocusHyperfocal = 2,
FocusInfinity = 4,
FocusAuto = 8,
FocusContinuous = 16,
FocusMacro = 32
}
export declare enum QDeclarativeCameraFocus_FocusPointMode {
FocusPointAuto = 0,
FocusPointCenter = 1,
FocusPointFaceDetection = 2,
FocusPointCustom = 3
}
export declare type QDeclarativeCameraFocus = {
focusMode: QDeclarativeCameraFocus_FocusMode | string;
focusPointMode: QDeclarativeCameraFocus_FocusPointMode | string;
customFocusPoint: any;
readonly focusZones: QtQml.QObject;
setFocusMode(param0: QDeclarativeCameraFocus_FocusMode | string): void;
setFocusPointMode(mode: QDeclarativeCameraFocus_FocusPointMode | string): void;
setCustomFocusPoint(point: any): void;
isFocusModeSupported(mode: QDeclarativeCameraFocus_FocusMode | string): boolean | undefined;
isFocusPointModeSupported(mode: QDeclarativeCameraFocus_FocusPointMode | string): boolean | undefined;
focusModeChanged: Signal<Function>;
focusPointModeChanged: Signal<Function>;
customFocusPointChanged: Signal<Function>;
} & QtQml.QObject;
export declare enum QDeclarativeCameraImageProcessing_WhiteBalanceMode {
WhiteBalanceAuto = 0,
WhiteBalanceManual = 1,
WhiteBalanceSunlight = 2,
WhiteBalanceCloudy = 3,
WhiteBalanceShade = 4,
WhiteBalanceTungsten = 5,
WhiteBalanceFluorescent = 6,
WhiteBalanceFlash = 7,
WhiteBalanceSunset = 8,
WhiteBalanceVendor = 1000
}
export declare enum QDeclarativeCameraImageProcessing_ColorFilter {
ColorFilterNone = 0,
ColorFilterGrayscale = 1,
ColorFilterNegative = 2,
ColorFilterSolarize = 3,
ColorFilterSepia = 4,
ColorFilterPosterize = 5,
ColorFilterWhiteboard = 6,
ColorFilterBlackboard = 7,
ColorFilterAqua = 8,
ColorFilterVendor = 1000
}
export declare type QDeclarativeCameraImageProcessing = {
whiteBalanceMode: QDeclarativeCameraImageProcessing_WhiteBalanceMode | string;
manualWhiteBalance: number | undefined;
brightness: number | undefined;
contrast: number | undefined;
saturation: number | undefined;
sharpeningLevel: number | undefined;
denoisingLevel: number | undefined;
colorFilter: QDeclarativeCameraImageProcessing_ColorFilter | string;
setWhiteBalanceMode(mode: any): void;
setManualWhiteBalance(colorTemp: number | undefined): void;
setBrightness(value: number | undefined): void;
setContrast(value: number | undefined): void;
setSaturation(value: number | undefined): void;
setSharpeningLevel(value: number | undefined): void;
setDenoisingLevel(value: number | undefined): void;
setColorFilter(colorFilter: QDeclarativeCameraImageProcessing_ColorFilter | string): void;
whiteBalanceModeChanged: Signal<Function>;
manualWhiteBalanceChanged: Signal<Function>;
brightnessChanged: Signal<Function>;
contrastChanged: Signal<Function>;
saturationChanged: Signal<Function>;
sharpeningLevelChanged: Signal<Function>;
denoisingLevelChanged: Signal<Function>;
} & QtQml.QObject;
export declare enum QDeclarativeCameraRecorder_RecorderState {
StoppedState = 0,
RecordingState = 1
}
export declare enum QDeclarativeCameraRecorder_RecorderStatus {
UnavailableStatus = 0,
UnloadedStatus = 1,
LoadingStatus = 2,
LoadedStatus = 3,
StartingStatus = 4,
RecordingStatus = 5,
PausedStatus = 6,
FinalizingStatus = 7
}
export declare enum QDeclarativeCameraRecorder_EncodingMode {
ConstantQualityEncoding = 0,
ConstantBitRateEncoding = 1,
AverageBitRateEncoding = 2
}
export declare enum QDeclarativeCameraRecorder_Error {
NoError = 0,
ResourceError = 1,
FormatError = 2,
OutOfSpaceError = 3
}
export declare type QDeclarativeCameraRecorder = {
recorderState: QDeclarativeCameraRecorder_RecorderState | string;
readonly recorderStatus: QDeclarativeCameraRecorder_RecorderStatus | string;
videoCodec: string | undefined;
resolution: any;
frameRate: number | undefined;
videoBitRate: number | undefined;
videoEncodingMode: QDeclarativeCameraRecorder_EncodingMode | string;
audioCodec: string | undefined;
audioBitRate: number | undefined;
audioChannels: number | undefined;
audioSampleRate: number | undefined;
audioEncodingMode: QDeclarativeCameraRecorder_EncodingMode | string;
mediaContainer: string | undefined;
readonly duration: any;
outputLocation: string | undefined;
readonly actualLocation: string;
muted: boolean | undefined;
readonly errorString: string;
readonly errorCode: QDeclarativeCameraRecorder_Error | string;
setOutputLocation(location: string | undefined): void;
record(): void;
stop(): void;
setRecorderState(state: any): void;
setMuted(muted: boolean | undefined): void;
setMetadata(key: string | undefined, value: any): void;
setCaptureResolution(resolution: any): void;
setAudioCodec(codec: string | undefined): void;
setVideoCodec(codec: string | undefined): void;
setMediaContainer(container: string | undefined): void;
setFrameRate(frameRate: number | undefined): void;
setVideoBitRate(rate: number | undefined): void;
setAudioBitRate(rate: number | undefined): void;
setAudioChannels(channels: number | undefined): void;
setAudioSampleRate(rate: number | undefined): void;
setVideoEncodingMode(encodingMode: QDeclarativeCameraRecorder_EncodingMode | string): void;
setAudioEncodingMode(encodingMode: QDeclarativeCameraRecorder_EncodingMode | string): void;
recorderStateChanged: Signal<Function>;
durationChanged: Signal<Function>;
mutedChanged: Signal<Function>;
outputLocationChanged: Signal<Function>;
actualLocationChanged: Signal<Function>;
error: Signal<Function>;
metaDataChanged: Signal<Function>;
captureResolutionChanged: Signal<Function>;
audioCodecChanged: Signal<Function>;
videoCodecChanged: Signal<Function>;
mediaContainerChanged: Signal<Function>;
frameRateChanged: Signal<Function>;
videoBitRateChanged: Signal<Function>;
audioBitRateChanged: Signal<Function>;
audioChannelsChanged: Signal<Function>;
audioSampleRateChanged: Signal<Function>;
audioEncodingModeChanged: Signal<Function>;
videoEncodingModeChanged: Signal<Function>;
} & QtQml.QObject;
export declare type QDeclarativeCameraViewfinder = {
resolution: any;
minimumFrameRate: number | undefined;
maximumFrameRate: number | undefined;
} & QtQml.QObject;
export declare type QDeclarativeMediaMetaData = {
title: any;
subTitle: any;
author: any;
comment: any;
description: any;
category: any;
genre: any;
year: any;
date: any;
userRating: any;
keywords: any;
language: any;
publisher: any;
copyright: any;
parentalRating: any;
ratingOrganization: any;
size: any;
mediaType: any;
duration: any;
audioBitRate: any;
audioCodec: any;
averageLevel: any;
channelCount: any;
peakValue: any;
sampleRate: any;
albumTitle: any;
albumArtist: any;
contributingArtist: any;
composer: any;
conductor: any;
lyrics: any;
mood: any;
trackNumber: any;
trackCount: any;
coverArtUrlSmall: any;
coverArtUrlLarge: any;
resolution: any;
pixelAspectRatio: any;
videoFrameRate: any;
videoBitRate: any;
videoCodec: any;
posterUrl: any;
chapterNumber: any;
director: any;
leadPerformer: any;
writer: any;
cameraManufacturer: any;
cameraModel: any;
event: any;
subject: any;
orientation: any;
exposureTime: any;
fNumber: any;
exposureProgram: any;
isoSpeedRatings: any;
exposureBiasValue: any;
dateTimeOriginal: any;
dateTimeDigitized: any;
subjectDistance: any;
meteringMode: any;
lightSource: any;
flash: any;
focalLength: any;
exposureMode: any;
whiteBalance: any;
digitalZoomRatio: any;
focalLengthIn35mmFilm: any;
sceneCaptureType: any;
gainControl: any;
contrast: any;
saturation: any;
sharpness: any;
deviceSettingDescription: any;
gpsLatitude: any;
gpsLongitude: any;
gpsAltitude: any;
gpsTimeStamp: any;
gpsSatellites: any;
gpsStatus: any;
gpsDOP: any;
gpsSpeed: any;
gpsTrack: any;
gpsTrackRef: any;
gpsImgDirection: any;
gpsImgDirectionRef: any;
gpsMapDatum: any;
gpsProcessingMethod: any;
gpsAreaInformation: any;
metaDataChanged: Signal<Function>;
} & QtQml.QObject;
export declare enum QDeclarativeMultimediaGlobal_VolumeScale {
LinearVolumeScale = 0,
CubicVolumeScale = 1,
LogarithmicVolumeScale = 2,
DecibelVolumeScale = 3
}
export declare type QDeclarativeMultimediaGlobal = {
readonly defaultCamera: any;
readonly availableCameras: any;
convertVolume(volume: number | undefined, from: QDeclarativeMultimediaGlobal_VolumeScale | string, to: QDeclarativeMultimediaGlobal_VolumeScale | string): number | undefined;
} & QtQml.QObject;
export declare enum QDeclarativePlaylist_PlaybackMode {
CurrentItemOnce = 0,
CurrentItemInLoop = 1,
Sequential = 2,
Loop = 3,
Random = 4
}
export declare enum QDeclarativePlaylist_Error {
NoError = 0,
FormatError = 1,
FormatNotSupportedError = 2,
NetworkError = 3,
AccessDeniedError = 4
}
export declare type QDeclarativePlaylist = {
playbackMode: QDeclarativePlaylist_PlaybackMode | string;
readonly currentItemSource: string;
currentIndex: number | undefined;
readonly itemCount: number;
readonly readOnly: boolean;
readonly error: QDeclarativePlaylist_Error | string;
readonly errorString: string;
readonly items: QDeclarativePlaylistItem;
itemSource(index: number | undefined): string | undefined;
nextIndex(steps: number | undefined): number | undefined;
nextIndex(): number | undefined;
previousIndex(steps: number | undefined): number | undefined;
previousIndex(): number | undefined;
next(): void;
previous(): void;
shuffle(): void;
load(location: string | undefined, format: string | undefined): void;
load(location: string | undefined): void;
save(location: string | undefined, format: string | undefined): boolean | undefined;
save(location: string | undefined): boolean | undefined;
addItem(source: string | undefined): boolean | undefined;
addItems(sources: any): boolean | undefined;
insertItem(index: number | undefined, source: string | undefined): boolean | undefined;
insertItems(index: number | undefined, sources: any): boolean | undefined;
moveItem(from: number | undefined, to: number | undefined): boolean | undefined;
removeItem(index: number | undefined): boolean | undefined;
removeItems(start: number | undefined, end: number | undefined): boolean | undefined;
clear(): boolean | undefined;
itemAboutToBeInserted: Signal<Function>;
itemInserted: Signal<Function>;
itemAboutToBeRemoved: Signal<Function>;
itemRemoved: Signal<Function>;
itemChanged: Signal<Function>;
loaded: Signal<Function>;
loadFailed: Signal<Function>;
} & QtQuick.QAbstractListModel;
export declare type QDeclarativePlaylistItem = {
source: string | undefined;
} & QtQml.QObject;
export declare enum QDeclarativeRadio_State {
ActiveState = 0,
StoppedState = 1
}
export declare enum QDeclarativeRadio_Band {
AM = 0,
FM = 1,
SW = 2,
LW = 3,
FM2 = 4
}
export declare enum QDeclarativeRadio_Error {
NoError = 0,
ResourceError = 1,
OpenError = 2,
OutOfRangeError = 3
}
export declare enum QDeclarativeRadio_StereoMode {
ForceStereo = 0,
ForceMono = 1,
Auto = 2
}
export declare enum QDeclarativeRadio_SearchMode {
SearchFast = 0,
SearchGetStationId = 1
}
export declare enum QDeclarativeRadio_Availability {
Available = 0,
Busy = 2,
Unavailable = 1,
ResourceMissing = 3
}
export declare type QDeclarativeRadio = {
readonly state: QDeclarativeRadio_State | string;
band: QDeclarativeRadio_Band | string;
frequency: number | undefined;
readonly stereo: boolean;
stereoMode: QDeclarativeRadio_StereoMode | string;
readonly signalStrength: number;
volume: number | undefined;
muted: boolean | undefined;
readonly searching: boolean;
readonly frequencyStep: number;
readonly minimumFrequency: number;
readonly maximumFrequency: number;
readonly antennaConnected: boolean;
readonly availability: QDeclarativeRadio_Availability | string;
readonly radioData: QDeclarativeRadioData;
setBand(band: any): void;
setFrequency(frequency: number | undefined): void;
setStereoMode(stereoMode: any): void;
setVolume(volume: number | undefined): void;
setMuted(muted: boolean | undefined): void;
cancelScan(): void;
scanDown(): void;
scanUp(): void;
tuneUp(): void;
tuneDown(): void;
searchAllStations(searchMode: any): void;
searchAllStations(): void;
start(): void;
stop(): void;
isAvailable(): boolean | undefined;
stateChanged: Signal<Function>;
bandChanged: Signal<Function>;
frequencyChanged: Signal<Function>;
stereoStatusChanged: Signal<Function>;
searchingChanged: Signal<Function>;
signalStrengthChanged: Signal<Function>;
volumeChanged: Signal<Function>;
mutedChanged: Signal<Function>;
stationFound: Signal<Function>;
antennaConnectedChanged: Signal<Function>;
availabilityChanged: Signal<Function>;
errorChanged: Signal<Function>;
error: Signal<Function>;
} & QtQml.QObject;
export declare enum QDeclarativeRadioData_Error {
NoError = 0,
ResourceError = 1,
OpenError = 2,
OutOfRangeError = 3
}
export declare enum QDeclarativeRadioData_ProgramType {
Undefined = 0,
News = 1,
CurrentAffairs = 2,
Information = 3,
Sport = 4,
Education = 5,
Drama = 6,
Culture = 7,
Science = 8,
Varied = 9,
PopMusic = 10,
RockMusic = 11,
EasyListening = 12,
LightClassical = 13,
SeriousClassical = 14,
OtherMusic = 15,
Weather = 16,
Finance = 17,
ChildrensProgrammes = 18,
SocialAffairs = 19,
Religion = 20,
PhoneIn = 21,
Travel = 22,
Leisure = 23,
JazzMusic = 24,
CountryMusic = 25,
NationalMusic = 26,
OldiesMusic = 27,
FolkMusic = 28,
Documentary = 29,
AlarmTest = 30,
Alarm = 31,
Talk = 32,
ClassicRock = 33,
AdultHits = 34,
SoftRock = 35,
Top40 = 36,
Soft = 37,
Nostalgia = 38,
Classical = 39,
RhythmAndBlues = 40,
SoftRhythmAndBlues = 41,
Language = 42,
ReligiousMusic = 43,
ReligiousTalk = 44,
Personality = 45,
Public = 46,
College = 47
}
export declare enum QDeclarativeRadioData_Availability {
Available = 0,
Busy = 2,
Unavailable = 1,
ResourceMissing = 3
}
export declare type QDeclarativeRadioData = {
readonly stationId: string;
readonly programType: any;
readonly programTypeName: string;
readonly stationName: string;
readonly radioText: string;
alternativeFrequenciesEnabled: boolean | undefined;
readonly availability: QDeclarativeRadioData_Availability | string;
setAlternativeFrequenciesEnabled(enabled: boolean | undefined): void;
isAvailable(): boolean | undefined;
stationIdChanged: Signal<Function>;
programTypeChanged: Signal<Function>;
programTypeNameChanged: Signal<Function>;
stationNameChanged: Signal<Function>;
radioTextChanged: Signal<Function>;
alternativeFrequenciesEnabledChanged: Signal<Function>;
availabilityChanged: Signal<Function>;
errorChanged: Signal<Function>;
error: Signal<Function>;
} & QtQml.QObject;
export declare type QDeclarativeTorch = {
enabled: boolean | undefined;
power: number | undefined;
} & QtQml.QObject;
export declare enum QDeclarativeVideoOutput_FillMode {
Stretch = 0,
PreserveAspectFit = 1,
PreserveAspectCrop = 2
}
export declare type QDeclarativeVideoOutput = {
source: QtQml.QObject | null;
fillMode: QDeclarativeVideoOutput_FillMode | string;
orientation: number | undefined;
autoOrientation: boolean | undefined;
readonly sourceRect: any;
readonly contentRect: any;
readonly filters: QAbstractVideoFilter;
mapPointToItem(point: any): any;
mapRectToItem(rectangle: any): any;
mapNormalizedPointToItem(point: any): any;
mapNormalizedRectToItem(rectangle: any): any;
mapPointToSource(point: any): any;
mapRectToSource(rectangle: any): any;
mapPointToSourceNormalized(point: any): any;
mapRectToSourceNormalized(rectangle: any): any;
fillModeChanged: Signal<Function>;
} & QtQuick.QQuickItem;
export declare type QMediaObject = {
notifyInterval: number | undefined;
notifyIntervalChanged: Signal<Function>;
metaDataAvailableChanged: Signal<Function>;
metaDataChanged: Signal<Function>;
availabilityChanged: Signal<Function>;
} & QtQml.QObject;
export declare enum QSoundEffect_Loop {
Infinite = -2
}
export declare enum QSoundEffect_Status {
Null = 0,
Loading = 1,
Ready = 2,
Error = 3
}
export declare type QSoundEffect = {
source: string | undefined;
loops: number | undefined;
readonly loopsRemaining: number;
volume: number | undefined;
muted: boolean | undefined;
readonly playing: boolean;
readonly status: QSoundEffect_Status | string;
category: string | undefined;
play(): void;
stop(): void;
loopCountChanged: Signal<Function>;
loadedChanged: Signal<Function>;
} & QtQml.QObject;
export {};