Path: blob/main/files/en-us/web/api/mediastreamtrackprocessor/index.md
4324 views
---
---
{{APIRef("Insertable Streams for MediaStreamTrack API")}}{{SeeCompatTable}}
The MediaStreamTrackProcessor
interface of the {{domxref('Insertable Streams for MediaStreamTrack API')}} consumes a {{domxref("MediaStreamTrack")}} object's source and generates a stream of media frames.
Constructor
{{domxref("MediaStreamTrackProcessor.MediaStreamTrackProcessor", "MediaStreamTrackProcessor()")}} {{Experimental_Inline}}
: Creates a new
MediaStreamTrackProcessor
object.
Instance properties
{{domxref("MediaStreamTrackProcessor.readable")}} {{Experimental_Inline}}
: Returns a {{domxref("ReadableStream")}}.
Examples
The following example is from the article Insertable streams for MediaStreamTrack, and demonstrates a barcode scanner application, which transforms the stream accessed via {{domxref("MediaStreamTrackProcessor.readable")}} by highlighting the barcode.
Specifications
{{Specifications}}
Browser compatibility
{{Compat}}