/** * Read out of General state of vMix instance */ export default class XmlState { /** * Raw data from last known state of vmix instance */ _data: Document; constructor(xmlDocument: Document); update: (xmlDocument: Document) => void; /** * Software version * @returns I.e. 24.0.0.50 */ softwareVersion(xmlDocument?: Document): string; /** * Software edition * * @returns One of following values: Free, Basic, HD, 4K, Pro */ softwareEdition(xmlDocument?: Document): string; /** * Preset file path (if present) */ preset(xmlDocument?: Document): string | undefined; /** * Is currently faded to black? */ fadedToBlack(xmlDocument?: Document): boolean; /** * Is currently recording? */ recording(xmlDocument?: Document): boolean; /** * Is external output enabled? */ externalOutput(xmlDocument?: Document): boolean; /** * Is currently streaming? */ streaming(xmlDocument?: Document): boolean; /** * Is currently playing back using the playlist module? */ playlistActive(xmlDocument?: Document): boolean; /** * Is the multicorder module currently recording? */ multiCorder(xmlDocument?: Document): boolean; /** * Is fullscreen output currently enabled? */ fullscreenOutput(xmlDocument?: Document): boolean; } //# sourceMappingURL=general-state.d.ts.map