The Be Book The Media Kit The Media Kit Index

BBufferProducer Function Summary


Function Summary

Function Description
AdditionalBufferRequested() Hook: implement to immediately send the next buffer
BBufferProducer() Constructor
ChangeFormat() Tells the specified BBufferConsumer to accept a new format
ClipDataToRegion() Converts data in the specified clipping format into a BRegion
Connect() Hook: establish a connection between a source and a destination
Disconnect() Hook: terminate a connection
DisposeOutputCookie() Hook: called to dispose of an output iteration cookie
EnableOutput() Hook: called to indicate whether or not a particular output needs to be send buffers
FindLatencyFor() Returns the latency introduced by sending data to a specified destination
FindSeekTag() Finds the tag of a previously-seen buffer to expedite seeking
FormatChangeRequested() Hook: process a format change request
FormatProposal() Hook: reports whether or not a suggested format is suitable for a given output
FormatSuggestionRequested() Hook: returns a suggested media format
GetLatency() Hook: reports the total latency incurred while processing a buffer
GetNextOutput() Hook: returns information about available outputs
HandleMessage() Dispatches a BBufferProducer message
LateNoticeReceived() Hook: called when your latency is too high
LatencyChanged() Hook: called a downstream consumer's latency changes
PrepareToConnect() Hook: called to let the producer specialize wildcards and return a media_source to use for a connection
ProducerType() Returns the type of media data the node produces
ProposeFormatChange() Reports whether or not a given destination is ready to accept a specified format
SendBuffer() Sends a buffer to a specified connected destination
SendDataStatus() Informs a specified destination whether or not data is available
SetBufferGroup() Hook: specifies that the BBufferProducer use a specific BBufferGroup
SetInitialLatency() Sets the additional maximum startup latency imposed by the node
SetPlayRate() Hook: specifies the playback rate for the output
VideoClippingChanged() Hook: specifies the clipping region for a video output source

The Be Book The Media Kit The Media Kit Index

The Be Book,
...in lovely HTML...
for BeOS Release 5.

Copyright © 2000 Be, Inc. All rights reserved..