BBufferProducer Summary
BBufferProducer 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 Media Kit Table of Contents | The Media Kit Index |
...in lovely HTML...
for BeOS Release 4.5.
Copyright © 1999 Be, Inc. All rights reserved.
Text last modified