BBufferProducer Class Summary


Method Summary

Method Description
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
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
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
SetPlayRate() Hook: specifies the playback rate for the output
VideoClippingChanged() Hook: specifies the clipping region for a video output source





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

Copyright © 1998 Be, Inc. All rights reserved.

Last modified December 22, 1998.