# BBufferConsumer Summary

## Function Summary

Function | Description
--- | ---
AcceptFormat() | Hook: lets you determine whether or not a suggested output format is reasonable
BBufferConsumer |
BBufferConsumer() | Constructor
~BBufferConsumer | Destructor
BufferReceived() | Hook: called when a buffer arrives
Connected() | Hook: called when a connection is being established
Constructor and Destructor |
ConsumerType() | Returns the media type the BBufferConsumer consumes
Disconnected() | Hook: called when a connection is being terminated
DisposeInputCookie() | Hook: dispose of the cookie used for iterating over inputs
FormatChanged() | Hook: called when the media format changes
Function Summary |
GetLatencyFor() | Hook: return the total latency for the specified destination
GetNextInput() | Hook: returns the next input iteratively
HandleMessage() | Dispatches a BBufferConsumer message
Hook Functions |
Member Functions |
NotifyLateProducer() | Notify the specified producer that it's running late, and by how much
Port |
ProducerDataStatus() | Hook: provides information about availability changes from a given producer
RegionToClipData() | Given a BRegion, returns clipping information suitable for use with BBufferConsumer clipping functions
RequestAdditionalBuffer() | Asks the producer to send a buffer immediately instead of waiting until it's time to be sent
RequestFormatChange | Request that the media format be changed
SeekTagRequested() | Asks the producer to return a seek tag for a given media time
SendLatencyChange() | Asks the producer to return a seek tag for a given media time
SetOutputBuffersFor() | Sets the BBufferGroup used to provide buffers for a particular connection
SetOutputEnabled() | Specify whether or not a given media_source should be outputting buffers
SetVideoClippingFor() | Request that the specified output clip to a given region

The Media Kit Table of Contents | The Media Kit Index

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

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