| 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.