tree: 3531caedd8016a946c17d96886868954324d7330 [path history] [tgz]
  1. README.md
all/fidl/fuchsia.media/README.md

fuchsia.media

PROTOCOLS

Audio

Defined in fuchsia.media/audio.fidl

CreateAudioRenderer

Request

CreateAudioCapturer

Request

SetSystemMute

Request

SetSystemGain

Request

SystemGainMuteChanged

Response

AudioCapturer

Defined in fuchsia.media/audio_capturer.fidl

AddPayloadBuffer

Request

RemovePayloadBuffer

Request

OnPacketProduced

Response

OnEndOfStream

Response

ReleasePacket

Request

DiscardAllPackets

Request

Response

DiscardAllPacketsNoReply

Request

SetPcmStreamType

Request

CaptureAt

Request

Response

StartAsyncCapture

Request

StopAsyncCapture

Request

Response

StopAsyncCaptureNoReply

Request

BindGainControl

Request

SetUsage

Request

GetStreamType

Request

Response

SessionAudioConsumerFactory

Defined in fuchsia.media/audio_consumer.fidl

CreateAudioConsumer

Request

AudioConsumer

Defined in fuchsia.media/audio_consumer.fidl

CreateStreamSink

Request

OnEndOfStream

Response

Start

Request

Stop

Request

SetRate

Request

BindVolumeControl

Request

WatchStatus

Request

Response

AudioCore

Defined in fuchsia.media/audio_core.fidl

CreateAudioRenderer

Request

CreateAudioCapturer

Request

SetSystemGain

Request

SetSystemMute

Request

SystemGainMuteChanged

Response

EnableDeviceSettings

Request

SetRenderUsageGain

Request

SetCaptureUsageGain

Request

BindUsageVolumeControl

Request

SetInteraction

Request

ResetInteractions

Request

LoadDefaults

Request

AudioDeviceEnumerator

Defined in fuchsia.media/audio_device_enumerator.fidl

GetDevices

Request

Response

OnDeviceAdded

Response

OnDeviceRemoved

Response

OnDeviceGainChanged

Response

OnDefaultDeviceChanged

Response

GetDeviceGain

Request

Response

SetDeviceGain

Request

GetDefaultInputDevice

Request

Response

GetDefaultOutputDevice

Request

Response

AddDeviceByChannel

Request

AudioRenderer

Defined in fuchsia.media/audio_renderer.fidl

AddPayloadBuffer

Request

RemovePayloadBuffer

Request

SendPacket

Request

Response

SendPacketNoReply

Request

EndOfStream

Request

DiscardAllPackets

Request

Response

DiscardAllPacketsNoReply

Request

SetPcmStreamType

Request

SetPtsUnits

Request

SetPtsContinuityThreshold

Request

SetReferenceClock

Request

Play

Request

Response

PlayNoReply

Request

Pause

Request

Response

PauseNoReply

Request

EnableMinLeadTimeEvents

Request

OnMinLeadTimeChanged

Response

GetMinLeadTime

Request

Response

BindGainControl

Request

SetUsage

Request

StreamBufferSet

Defined in fuchsia.media/stream.fidl

AddPayloadBuffer

Request

RemovePayloadBuffer

Request

StreamSink

Defined in fuchsia.media/stream.fidl

SendPacket

Request

Response

SendPacketNoReply

Request

EndOfStream

Request

DiscardAllPackets

Request

Response

DiscardAllPacketsNoReply

Request

StreamSource

Defined in fuchsia.media/stream.fidl

OnPacketProduced

Response

OnEndOfStream

Response

ReleasePacket

Request

DiscardAllPackets

Request

Response

DiscardAllPacketsNoReply

Request

SimpleStreamSink

Defined in fuchsia.media/stream.fidl

AddPayloadBuffer

Request

RemovePayloadBuffer

Request

SendPacket

Request

Response

SendPacketNoReply

Request

EndOfStream

Request

DiscardAllPackets

Request

Response

DiscardAllPacketsNoReply

Request

StreamProcessor

Defined in fuchsia.media/stream_processor.fidl

EnableOnStreamFailed

Request

OnStreamFailed

Response

OnInputConstraints

Response

SetInputBufferSettings

Request

AddInputBuffer

Request

SetInputBufferPartialSettings

Request

OnOutputConstraints

Response

OnOutputFormat

Response

SetOutputBufferSettings

Request

AddOutputBuffer

Request

SetOutputBufferPartialSettings

Request

CompleteOutputBufferPartialSettings

Request

FlushEndOfStreamAndCloseStream

Request

CloseCurrentStream

Request

Sync

Request

Response

OnOutputPacket

Response

RecycleOutputPacket

Request

OnOutputEndOfStream

Response

QueueInputFormatDetails

Request

QueueInputPacket

Request

OnFreeInputPacket

Response

QueueInputEndOfStream

Request

UsageWatcher

Defined in fuchsia.media/usage_reporter.fidl

OnStateChanged

Request

Response

UsageReporter

Defined in fuchsia.media/usage_reporter.fidl

Watch

Request

STRUCTS

Void

Defined in fuchsia.media/audio_consumer.fidl

AudioGainInfo

Defined in fuchsia.media/audio_device_enumerator.fidl

AudioDeviceInfo

Defined in fuchsia.media/audio_device_enumerator.fidl

Metadata

Defined in fuchsia.media/metadata.fidl

Property

Defined in fuchsia.media/metadata.fidl

StreamPacket

Defined in fuchsia.media/stream.fidl

Parameter

Defined in fuchsia.media/stream_common.fidl

AudioCompressedFormatAac

Defined in fuchsia.media/stream_common.fidl

AudioCompressedFormatSbc

Defined in fuchsia.media/stream_common.fidl

PcmFormat

Defined in fuchsia.media/stream_common.fidl

VideoUncompressedFormat

Defined in fuchsia.media/stream_common.fidl

SubsampleEntry

Defined in fuchsia.media/stream_common.fidl

EncryptionPattern

Defined in fuchsia.media/stream_common.fidl

SbcEncoderSettings

Defined in fuchsia.media/stream_common.fidl

AacTransportRaw

Defined in fuchsia.media/stream_common.fidl

AacConstantBitRate

Defined in fuchsia.media/stream_common.fidl

AacEncoderSettings

Defined in fuchsia.media/stream_common.fidl

StreamType

Defined in fuchsia.media/stream_type.fidl

Compression

Defined in fuchsia.media/stream_type.fidl

AudioStreamType

Defined in fuchsia.media/stream_type.fidl

VideoStreamType

Defined in fuchsia.media/stream_type.fidl

TextStreamType

Defined in fuchsia.media/stream_type.fidl

SubpictureStreamType

Defined in fuchsia.media/stream_type.fidl

TimelineFunction

Defined in fuchsia.media/timeline_function.fidl

ENUMS

AudioRenderUsage

Type: uint32

Defined in fuchsia.media/audio_core.fidl

AudioCaptureUsage

Type: uint32

Defined in fuchsia.media/audio_core.fidl

Behavior

Type: uint32

Defined in fuchsia.media/audio_core.fidl

AudioOutputRoutingPolicy

Type: uint32

Defined in fuchsia.media/audio_core.fidl

StreamError

Type: uint32

Defined in fuchsia.media/stream_common.fidl

AudioBitrateMode

Type: uint32

Defined in fuchsia.media/stream_common.fidl

AudioPcmMode

Type: uint32

Defined in fuchsia.media/stream_common.fidl

AudioChannelId

Type: uint32

Defined in fuchsia.media/stream_common.fidl

VideoColorSpace

Type: uint32

Defined in fuchsia.media/stream_common.fidl

SbcSubBands

Type: uint32

Defined in fuchsia.media/stream_common.fidl

SbcBlockCount

Type: uint32

Defined in fuchsia.media/stream_common.fidl

SbcAllocation

Type: uint32

Defined in fuchsia.media/stream_common.fidl

SbcChannelMode

Type: uint32

Defined in fuchsia.media/stream_common.fidl

AacChannelMode

Type: uint32

Defined in fuchsia.media/stream_common.fidl

AacVariableBitRate

Type: uint32

Defined in fuchsia.media/stream_common.fidl

AacAudioObjectType

Type: uint32

Defined in fuchsia.media/stream_common.fidl

AudioSampleFormat

Type: uint32

Defined in fuchsia.media/stream_type.fidl

ColorSpace

Type: uint32

Defined in fuchsia.media/stream_type.fidl

TABLES

AudioConsumerStatus

Defined in fuchsia.media/audio_consumer.fidl

EncryptedFormat

Defined in fuchsia.media/stream_common.fidl

DecryptedFormat

Defined in fuchsia.media/stream_common.fidl

FormatDetails

Defined in fuchsia.media/stream_common.fidl

StreamBufferConstraints

Defined in fuchsia.media/stream_processor.fidl

StreamOutputConstraints

Defined in fuchsia.media/stream_processor.fidl

StreamOutputFormat

Defined in fuchsia.media/stream_processor.fidl

StreamOutputConfig

Defined in fuchsia.media/stream_processor.fidl

StreamBufferSettings

Defined in fuchsia.media/stream_processor.fidl

StreamBufferPartialSettings

Defined in fuchsia.media/stream_processor.fidl

StreamBuffer

Defined in fuchsia.media/stream_processor.fidl

StreamBufferDataVmo

Defined in fuchsia.media/stream_processor.fidl

PacketHeader

Defined in fuchsia.media/stream_processor.fidl

Packet

Defined in fuchsia.media/stream_processor.fidl

UsageStateUnadjusted

Defined in fuchsia.media/usage_reporter.fidl

UsageStateDucked

Defined in fuchsia.media/usage_reporter.fidl

UsageStateMuted

Defined in fuchsia.media/usage_reporter.fidl

UNIONS

AudioConsumerError

Defined in fuchsia.media/audio_consumer.fidl

Usage

Defined in fuchsia.media/audio_core.fidl

Value

Defined in fuchsia.media/stream_common.fidl

AudioUncompressedFormat

Defined in fuchsia.media/stream_common.fidl

AudioFormat

Defined in fuchsia.media/stream_common.fidl

VideoCompressedFormat

Defined in fuchsia.media/stream_common.fidl

VideoFormat

Defined in fuchsia.media/stream_common.fidl

DomainFormat

Defined in fuchsia.media/stream_common.fidl

AacBitRate

Defined in fuchsia.media/stream_common.fidl

StreamBufferData

Defined in fuchsia.media/stream_processor.fidl

MediumSpecificStreamType

Defined in fuchsia.media/stream_type.fidl

XUNIONS

AudioCompressedFormat

Defined in fuchsia.media/stream_common.fidl

CryptoFormat

Defined in fuchsia.media/stream_common.fidl

AacTransport

Defined in fuchsia.media/stream_common.fidl

EncoderSettings

Defined in fuchsia.media/stream_common.fidl

UsageState

Defined in fuchsia.media/usage_reporter.fidl

BITS

AudioConsumerStartFlags

Type: uint32

CONSTANTS