viam.media

Submodules

Package Contents

Classes

MediaReader

MediaSource

MediaStream

MediaStreamWithIterator

Attributes

MediaType

class viam.media.MediaReader[source]

Bases: Protocol[MediaType]

read() MediaType[source]
class viam.media.MediaSource[source]

Bases: Protocol[MediaType]

stream() MediaStream[MediaType][source]
class viam.media.MediaStream[source]

Bases: Protocol[MediaType]

async next() MediaType[source]
async close()[source]
__aiter__()[source]
async __anext__() MediaType[source]
class viam.media.MediaStreamWithIterator(stream: collections.abc.AsyncIterator[MediaType])[source]

Bases: MediaStream[MediaType]

async next() MediaType[source]
__aiter__()[source]
async __anext__() MediaType[source]
async close()[source]
viam.media.MediaType