webapi: github.com/gowebapi/webapi/media Index | Files | Directories

package media

import "github.com/gowebapi/webapi/media"

Package media is packages of audio and video processing

Index

Package Files

doc.go

Directories

PathSynopsis
audioPackage audio is high-level Web API for processing and synthesizing audio in web applications.
capabilitiesPackage capabilities is for allow websites to make an optimal decision when picking media content for the user by expose information about the decoding and encoding capabilities for a given format but also output capabilities to find the best match based on the device’s display.
capturePackage capture is recording from various sources.
capture/depthPackage depth is capturing from depth cameras.
capture/fromelementPackage fromelement is to stream of media can be captured from a DOM element, such as a <video>, <audio>, or <canvas> element, in the form of a MediaStream.
capture/imagePackage image is methods and camera settings to produce photographic image capture.
capture/localPackage local is for requesting access to local multimedia devices, such as microphones or video cameras.
capture/screenPackage screen give access to user's display, or parts thereof, can be used as the source of a media stream using getDisplayMedia.
encryptedPackage encrypted is control playback of encrypted content.
mediatypePackage mediatype is common types inside media package
midiPackage midi is supporting the MIDI protocol to access synthesizers, keyboard and other controllers, and drum machines connected to their host computer or device.
orientationPackage orientation provides the ability to read the screen orientation type and angle, to be informed when the screen orientation changes, and to lock the screen to a specific orientation.
pictureinpicturePackage pictureinpicture is to create a floating video window always on top of other windows so that users may continue consuming media while they interact with other content sites, or applications on their device.
remoteplaybackPackage remoteplayback is controlling playback devices such as connected TVs, projectors or audio-only speakers, wired (HDMI, DVI, or similar) or wireless technologies (Miracast, Chromecast, DLNA, AirPlay, or similar).
sessionPackage session is to show customized media metadata on platform UI, customize available platform media controls, and access platform media keys such as hardware keys found on keyboards, headsets, remote controls, and software keys found in notification areas and on lock screens of mobile devices.
speechPackage speech is speech recognition and synthesis, like text-to-speech output and to use speech recognition as an input for forms, continuous dictation and control.
streamPackage stream is media stream package
stream/recordingPackage recording is recording for use with MediaStreams.
webrtcPackage webrtc is to allow media to be sent to and received from another browser or device implementing the appropriate set of real-time protocols.
webrtc/statsPackage stats contains WebRTC statistic data
webvttPackage webvtt is video text track like captions, subtitles, chapters for content navigation, and more generally any form of metadata that is time-aligned with audio or video content.

Updated 2019-09-21. Refresh now. Tools for package owners.