miso
Copyright(C) 2016-2025 David M. Johnson
LicenseBSD3-style (see the file LICENSE)
MaintainerDavid M. Johnson <code@dmj.io>
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Miso.Media

Description

 
Synopsis

Types

newtype Media Source #

Constructors

Media JSVal 

Instances

Instances details
ToJSVal Media Source # 
Instance details

Defined in Miso.Media

data UserMedia Source #

Type for dealing with 'navigator.mediaDevices.getUserMedia'

Constructors

UserMedia 

Fields

Instances

Instances details
Show UserMedia Source # 
Instance details

Defined in Miso.Media

Eq UserMedia Source # 
Instance details

Defined in Miso.Media

Constructors

newAudio :: MisoString -> JSM Media Source #

Smart constructor for an audio Media with src element

Methods

getUserMedia Source #

Arguments

:: UserMedia

Options

-> (Stream -> action)

Successful callback

-> (JSVal -> action)

Errorful callback

-> Effect parent model action 

srcObject :: Stream -> Media -> JSM () Source #

Sets the srcObject on audio or video elements.

copyClipboard Source #

Arguments

:: MisoString

Options

-> action

Successful callback

-> (JSVal -> action)

Errorful callback

-> Effect parent model action 

Properties

Event Map

mediaEvents :: Events Source #

Audio video events For use with the <audio> and <video> tags.