Sets the screen sharing scenario (for macOS and Windows only). Sets the content hint for screen sharing. Shares the whole or part of a window by specifying the window symbol. Shares the whole or part of a screen by specifying the screen symbol. Shares the whole or part of a screen by specifying the display ID (for macOS and Windows only). Gets a list of shareable screens and windows (for macOS and Windows only). Provides callbacks that report events and statistics in a specified channel. Provides methods that enable real-time communications in a specified channel. (beta function)Ĭreates and gets an AgoraRtcChannel object. Video pre-process and post-process MethodĮnables/Disables the virtual background. Removes the rendered video with high frame rate. Sets the high frame rate of the rendered video.Īdds the rendered video with high frame rate. Sets the frame rate of the rendered video. Sets whether to receive all remote video streams by default. Stops/Resumes receiving all remote video streams. Stops/Resumes receiving a specified remote video stream. Stops/Resumes sending the local video stream. Sets whether to receive all remote audio streams by default.Įnables/Disables the local video capture. Stops/Resumes receiving all remote audio streams. Stops/Resumes receiving a specified remote audio stream. Stops/Resumes sending the local audio stream. Sets the audio parameters and application scenarios.Īdjusts the volume of the signal captured by the microphone.Īdjusts the volume of the signal captured by the sound card.Īdjusts the playback volume of the voice.Īdjusts the playback volume of a specified remote user.Įnables/disables the local audio capture. Stops monitoring the events during AgoraRtcEngine runtime. Monitors the events during AgoraRtcEngine runtime. Subscribes to the remote user and initializes the video sink Switches to a different channel (interactive live streaming only). Sets the role and level of the user (interactive live streaming only). Sets the role of the user (interactive live streaming only). The AgoraRtcChannel.on listens to events and statistics of a specified channel. By creating multiple AgoraRtcChannel objects, the user can join multiple channels. The AgoraRtcChannel class provides methods that enable real-time communications in a specified channel. The AgoraRtcEngine.on listens to events during runtime. The AgoraRtcEngine class provides the main methods that can be invoked by your application. Agora provides ensured quality of experience (QoE) for worldwide Internet-based voice and video communications through a virtual global network optimized on all platforms. The Electron SDK supports all the functions of the Agora Native SDK. Test framework agnostic.This Agora Electron SDK is developed upon the Native SDK for macOS and the Native SDK for Windows, with the Node.js C++ plug-in units. chai: BDD/TDD assertion library for node.js and the browser.to-markdown: HTML-to-Markdown converter.semver: The semantic version parser used by npm.revalidator: A cross-browser / node.js validator powered by JSON Schema.pify: Promisify a callback-style function.marky-markdown-lite: A version of marky-markdown that does less.lodash.sum: The lodash method _.sum exported as a module.lodash.pick: The lodash method _.pick exported as a module.keyed-array: Recursively add named keys to arrays of objects.electron-docs: Fetch Electron documentation as raw markdown strings.dedent: An ES6 string tag that strips indentation from multi-line strings.decamelize: Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow.clean-deep: Remove falsy, empty or nullable values from objects.cheerio: Tiny, fast, and elegant implementation of core jQuery designed specifically for the server.- A DOM library for generation TypeScript declaration (.d.ts) files.Metadata is included for each API, where appropriate:Ī lot of people want an up-to-date TypeScript definition file for Electron. Which returns a cheerio DOM object that can be queriedĪnd traversed using familiar CSS selectors. The raw markdown is converted to HTML using So its content can be programmatically parsed. The challenges of fetching file contents in bulk. The linter starts with a list of all the API names as seed data.Įach API's structure is inferred by parsing its raw markdown documentation from Const lint = require ( 'electron-docs-linter' ) const docPath = './test/fixtures/electron/docs/api' const targetVersion = '1.2.3' // the soon-to-be-released version of electron lint ( docPath, targetVersion ).
0 Comments
Leave a Reply. |