The Media Kit: Master Index

Table of Contents

# The Media Kit: Master Index

| BSoundPlayer
| Message Formats
The | BSoundPlayer
has | Message Formats
has been started via the | BSoundPlayer

&

< | BTimeCode
| BBufferProducer

+

+ | BTimeCode
+= | BTimeCode

-

- | BTimeCode
-= | BTimeCode

=

= | BTimeCode
== | BTimeCode

_

_reserved_ | Constants and Defined Types

A

About enum Members of Classes | The Media Kit
About Multiple Virtual Inheritance | The Media Kit
About Multiple Virtual Inheritance | The Media Kit
AcceptFormat() | A BMediaEventLooper Example
AcceptFormat() | BBufferConsumer
access | BBufferProducer
Acquire() | BMediaNode
AddBuffer() | BBufferGroup
AddBuffersTo() | BBufferGroup
AddChunk() | BMediaFile
AddCopyright() | BMediaFile
AddCopyright() | BMediaTrack
AddEvent() | BTimedEventQueue
AddInput() | BParameter
AddItem() | BDiscreteParameter
AddNodeKind() | BMediaNode
AddOn() | A BMediaEventLooper Example
AddOn() | BMediaNode
AddOutput() | BParameter
AddTimer() | BMediaNode
AddTrackInfo() | BMediaEncoder
AddTrackInfo() | BMediaTrack
add-on | BMediaAddOn
AdditionalBufferRequested() | BBufferProducer
Advanced Playback | BSoundPlayer
B_ANY_QUALITY | BBufferProducer
Application-based Nodes | The Media Kit
ApplyParameterData() | BControllable
Areas | BBufferGroup
as | BBufferProducer
AudioBufferSizeFor() | BMediaRoster
AudioFormat | Constants and Defined Types
AudioHeader() | BBuffer
The Audio Input | The Media Kit
The Audio Mixer | The Media Kit
Audio Playback Made Easy | The Media Kit
Audio: Samples and Frames and Buffers (Oh my) | The Media Kit
AutoStart() | BMediaAddOn
avi_info | Constants and Defined Types

B

B_BALANCE | BParameterGroup
a | BBufferProducer
B_BITRATE | BParameterGroup
the | BMediaAddOn
A BMediaEventLooper Example | A BMediaEventLooper Example
A BMediaEventLooper Example | A BMediaEventLooper Example
A BMediaEventLooper Example | anon
BackgroundBitmapFor() | BMediaTheme
Background Color and Bitmap Kinds | BMediaTheme
BackgroundColorFor() | BMediaTheme
because | BBufferProducer
been registered. | BMediaFormats
BroadcastChangedParameter() | BControllable
BroadcastNewParameterValue() | BControllable
BroadcastTimeWarp() | BTimeSource
BBuffer | BBuffer
BBuffer | BBuffer
BBufferConsumer | BBufferConsumer
BBufferConsumer() | BBufferConsumer
~BBufferConsumer | BBufferConsumer
BBufferConsumer Functions | A BMediaEventLooper Example
BufferDuration() | BMediaEventLooper
BBufferGroup | BBufferGroup
BBufferGroup() | BBufferGroup
~BBufferGroup | BBufferGroup
BufferPlayer() | BSoundPlayer
BBufferProducer | BBufferProducer
BBufferProducer | BBufferProducer
BBufferProducer. | BBufferProducer
BufferReceived() | A BMediaEventLooper Example
BufferReceived() | BBufferConsumer
buffer_clone_info | BBuffer
B_BUFFER_CONSUMER | BMediaNode
B_BUFFER_PRODUCER | BMediaNode
BBufferProducer::B_CLIP_SHORT_RUNS. | BBufferProducer
Buffers | The Media Kit
by | BBufferProducer

C

B_COMPRESSION | BParameterGroup
B_CONTROLLABLE | BMediaNode
B_CROSSFADE | BParameterGroup
Calculating Buffer Start Times | The Media Kit
calls to | Message Formats
can | BMediaAddOn
ChangeFormat() | BBufferProducer
changed. | Message Formats
class | BBufferProducer
classes | BBufferProducer
CleanUpEvent() | BMediaEventLooper
Cleaning Up After Nodes | BTimedEventQueue
cleanup_flag | BTimedEventQueue
cleanup_hook | BTimedEventQueue
ClipDataToRegion() | BBufferProducer
clipping | BBufferProducer
Clipping Data Formats | BBufferProducer
CloneInfo() | BBuffer
CloseFile() | BMediaFile
code | BBufferProducer
Codec Type Info | Constants and Defined Types
B_CODEC_TYPE_INFO | Constants and Defined Types
ColorSpace | Constants and Defined Types
B_COLOR_SPACE | BParameterGroup
CommitHeader() | BMediaFile
Communicating With Nodes | The Media Kit
Communicating With Nodes | The Media Kit
Connect() | A BMediaEventLooper Example
Connect() | BBufferProducer
Connect() | BMediaRoster
connect_flags | BMediaRoster
Connected() | A BMediaEventLooper Example
Connected() | BBufferConsumer
Connections at the Low Level | The Media Kit
const | BMediaTrack
constant | BBufferProducer
Constants and Defined Types | Constants and Defined Types
Constants and Defined Types | Constants and Defined Types
Constants | BBufferProducer
Constants | BBuffer
Constants | BContinuousParameter
Constants | BMediaEventLooper
Constants | BMediaFile
Constants | BMediaFormats
Constants | BMediaNode
Constants | BMediaRoster
Constants | BMediaTheme
Constants | BMediaTrack
Constants | BParameter
Constants | BSoundPlayer
Constants | BTimeCode
Constants | BTimeSource
Constants | BTimedEventQueue
Constants | Constants and Defined Types
Constructor | A BMediaEventLooper Example
The Constructor and Destructor | A BMediaEventLooper Example
Constructor and Destructor | BBufferConsumer
Constructor and Destructor | BBufferGroup
Constructor and Destructor | BBuffer
Constructor and Destructor | BContinuousParameter
Constructor and Destructor | BDiscreteParameter
Constructor and Destructor | BMediaAddOn
Constructor and Destructor | BMediaBufferDecoder
Constructor and Destructor | BMediaBufferEncoder
Constructor and Destructor | BMediaDecoder
Constructor and Destructor | BMediaEncoder
Constructor and Destructor | BMediaEventLooper
Constructor and Destructor | BMediaFile
Constructor and Destructor | BMediaFiles
Constructor and Destructor | BMediaFormats
Constructor and Destructor | BMediaNode
Constructor and Destructor | BMediaRoster
Constructor and Destructor | BMediaTheme
Constructor and Destructor | BParameterGroup
Constructor and Destructor | BParameterWeb
Constructor and Destructor | BParameter
Constructor and Destructor | BSoundPlayer
Constructor and Destructor | BTimeCode
Constructor and Destructor | BTimedEventQueue
Constructor | BBufferProducer
Constructor | BControllable
Constructor | BFileInterface
Constructor | BSmallBuffer
Constructor | BTimeSource
Constructor Flags | BMediaFile
ConsumerType() | BBufferConsumer
Consumers | The Media Kit
BContinuousParameter | BContinuousParameter
BContinuousParameter | BContinuousParameter
ControlLoop() | BMediaEventLooper
ControlPort() | BMediaNode
ControlThread() | BMediaEventLooper
B_CONTROL_BG | BMediaTheme
B_CONTROL_FG | BMediaTheme
BControllable | BControllable
BControllable() | BControllable
BControllable Functions | A BMediaEventLooper Example
Controllables | The Media Kit
Controlling Nodes | The Media Kit
Converting the Files | Reading and Writing Media Files
Cookie() | BSoundPlayer
Copyright() | BMediaFile
CountBuffers() | BBufferGroup
CountChannels() | BParameter
CountFlavors() | BMediaAddOn
CountFrames() | BMediaTrack
CountGroups() | BParameterGroup
CountGroups() | BParameterWeb
CountInputs() | BParameter
CountItems() | BDiscreteParameter
CountOutputs() | BParameter
CountParameters() | BParameterGroup
CountParameters() | BParameterWeb
CountTracks() | BMediaFile
count_timecodes() | BTimeCode
CreateTrack() | BMediaFile
Creating a Media Add-on | The Media Kit
Creating a Parameter Web | A BMediaEventLooper Example
Creating New Node Classes | The Media Kit
Creating New Node Classes | The Media Kit
Creating Your Own Node | BMediaNode
CurrentFrame() | BMediaTrack
CurrentRoster() | BMediaRoster
CurrentTime() | BMediaTrack
CurrentTime() | BSoundPlayer
currently | BBufferProducer

D

Data() | BBuffer
Data Endianness | Constants and Defined Types
deal | BMediaAddOn
Decode() | BMediaDecoder
DecodeBuffer() | BMediaBufferDecoder
DecodedFormat() | BMediaTrack
B_DECREASE_PRECISION | BMediaNode
B_DECREASE_PRECISION | BMediaNode
default for the format family | BMediaFormats
The Default Pool | Real-Time Allocation Functions
Defined Types | BMediaFormats
Defined Types | BSoundPlayer
Defined Types | BTimeSource
Defined Types | BTimedEventQueue
Defined Types | Constants and Defined Types
defines | BBufferProducer
DeleteHook() | BMediaNode
deny_flags | Constants and Defined Types
Deriving From Multiple Classes | The Media Kit
description | BBufferProducer
Destructor | A BMediaEventLooper Example
Destructor | BMediaTrack
Detecting When Playback Is Complete | BMediaRoster
Disconnect() | BBufferProducer
Disconnect() | BMediaRoster
Disconnected() | A BMediaEventLooper Example
Disconnected() | BBufferConsumer
BDiscreteParameter | BDiscreteParameter
BDiscreteParameter | BDiscreteParameter
DispatchEvent() | BMediaEventLooper
Displaying a User Interface | The Media Kit
DisposeFileFormatCookie() | BFileInterface
DisposeInputCookie() | A BMediaEventLooper Example
DisposeInputCookie() | BBufferConsumer
DisposeOutputCookie() | BBufferProducer
DoForEach() | BTimedEventQueue
does_file_accept_format() | BMediaFormats
Don't renumber any formats if | BMediaFormats
dormant_flavor_info | BMediaAddOn
dormant_node_info | BMediaAddOn
B_DROP_DATA | BMediaNode
B_DROP_DATA | BMediaNode
Duration() | BMediaTrack

E

B_ENABLE | BParameterGroup
B_EXCLUSIVE | BMediaFormats
B_EDIT_BG | BMediaTheme
B_EDIT_FG | BMediaTheme
EnableOutput() | BBufferProducer
Encode() | BMediaEncoder
EncodeToBuffer() | BMediaBufferEncoder
encode_parameters | Constants and Defined Types
EncodedFormat() | BMediaTrack
encoded_audio | Constants and Defined Types
encoded_video | Constants and Defined Types
Encoding | Constants and Defined Types
B_ENTITY_INTERFACE | BMediaNode
EventCount() | BTimedEventQueue
EventLatency() | BMediaEventLooper
EventNotifier() | BSoundPlayer
EventQueue() | BMediaEventLooper
event_type | BTimedEventQueue
Example: Let's Play Around | BSoundPlayer

F

B_FREQUENCY | BParameterGroup
Fail if this format has already | BMediaFormats
Families | BMediaFormats
BFileInterface | BFileInterface
BFileInterface() | BFileInterface
B_FILE_INTERFACE | BMediaNode
FindFirstMatch() | BTimedEventQueue
FindKeyFrameForFrame() | BMediaTrack
FindKeyFrameForTime() | BMediaTrack
FindLatencyFor() | BBufferProducer
FindSeekTag() | BBufferProducer
Finding the Right Nodes | The Media Kit
FirstEvent() | BTimedEventQueue
FirstEventTime() | BTimedEventQueue
Flags | BBuffer
Flags() | BBuffer
flavor_info | BMediaAddOn
flavors | BMediaAddOn
Flush() | BMediaTrack
FlushEvents() | BTimedEventQueue
for | BBufferProducer
for_each_hook | BTimedEventQueue
ForegroundColorFor() | BMediaTheme
Foreground Color Kinds | BMediaTheme
format | BBufferProducer
Format | BMediaFormats
Format() | BSoundPlayer
FormatChangeRequested() | BBufferProducer
FormatChanged() | A BMediaEventLooper Example
FormatChanged() | BBufferConsumer
FormatProposal() | BBufferProducer
FormatSuggestionRequested() | BBufferProducer
Format Wildcards | The Media Kit
format. | BBufferProducer
format_is_compatible() | Global Functions
B_FRAME_RATE | BParameterGroup
Frames() | BTimeCode
frames_to_timecode() | BTimeCode
from | BBufferProducer
function | BMediaAddOn
Function Summary | BBufferConsumer
Function Summary | BBufferGroup
Function Summary | BBuffer
Function Summary | BControllable
Function Summary | BDiscreteParameter
Function Summary | BMediaEventLooper
Function Summary | BMediaFile
Function Summary | BMediaNode
Function Summary | BMediaRoster
Function Summary | BMediaTheme
Function Summary | BMediaTrack
Function Summary | BParameter
Function Summary | BTimeCode
Function Summary | BTimeSource
Function Summary | BTimedEventQueue

G

B_GAIN | BParameterGroup
B_GENERIC | BParameterGroup
B_GENERAL_BG | BMediaTheme
B_GENERAL_FG | BMediaTheme
GetAVIFormatFor() | BMediaFormats
GetAllInputsFor() | BMediaRoster
GetAllOutputsFor() | BMediaRoster
GetAudioInput() | BMediaRoster
GetAudioMixer() | BMediaRoster
GetAudioOutput() | BMediaRoster
GetBeOSFormatFor() | BMediaFormats
GetBufferList() | BBufferGroup
GetCodeFor() | BMediaFormats
GetCodecInfo() | BMediaTrack
GetConfigurationFor() | BMediaAddOn
GetConnectedInputsFor() | BMediaRoster
GetConnectedOutputsFor() | BMediaRoster
GetData() | BTimeCode
GetDecoderInfo() | BMediaDecoder
GetDormantFlavorInfoFor() | BMediaRoster
GetDormantNodes() | BMediaRoster
GetDuration() | BFileInterface
GetEncodeParameters() | BMediaEncoder
GetEncodeParameters() | BMediaTrack
GetFileFormatInfo() | BMediaFile
GetFileFormatList() | BMediaAddOn
GetFileFormatsFor() | BMediaRoster
GetFlavorAt() | BMediaAddOn
GetFormatFor() | BMediaFormats
GetFormatFor() | BMediaRoster
GetFreeInputsFor() | BMediaRoster
GetFreeOutputsFor() | BMediaRoster
GetInitialLatencyFor() | BMediaRoster
GetInstancesFor() | BMediaRoster
GetLatency() | BBufferProducer
GetLatencyFor() | A BMediaEventLooper Example
GetLatencyFor() | BBufferConsumer
GetLatencyFor() | BMediaRoster
GetLiveNodes() | BMediaRoster
GetNextChunk() | BMediaBufferDecoder
GetNextChunk() | BMediaDecoder
GetNextFileFormat() | BFileInterface
GetNextFormat() | BMediaFormats
GetNextInput() | A BMediaEventLooper Example
GetNextInput() | BBufferConsumer
GetNextOutput() | BBufferProducer
GetNextRef() | BMediaFiles
GetNextType() | BMediaFiles
GetNodeAttributes() | BMediaNode
GetNodeAttributesFor() | BMediaRoster
GetNodeFor() | BMediaRoster
GetParameterValue() | A BMediaEventLooper Example
GetParameterValue() | BControllable
GetParameterValue() | BMediaFile
GetParameterValue() | BMediaTrack
GetParameterView() | BMediaFile
GetParameterView() | BMediaTrack
GetParameterWebFor() | BMediaRoster
GetQuality() | BMediaTrack
GetQuicktimeFormatFor() | BMediaFormats
GetReadFileFormatListFor() | BMediaRoster
GetRealtimeFlags() | BMediaRoster
GetRef() | BFileInterface
GetRef() | BMediaTheme
GetRefFor() | BMediaFiles
GetRefFor() | BMediaRoster
GetResponse() | BContinuousParameter
GetStartLatency() | BTimeSource
GetStartLatencyFor() | BMediaRoster
GetString() | BTimeCode
GetSystemTimeSource() | BMediaRoster
GetTime() | BTimeSource
GetTimeSource() | BMediaRoster
GetValue() | BParameter
GetVideoInput() | BMediaRoster
GetVideoOutput() | BMediaRoster
GetVolumeInfo() | BSoundPlayer
GetWriteFileFormatListFor() | BMediaRoster
get_next_encoder() | BMediaFormats
get_next_file_format() | Global Functions
get_nth_theme() | BMediaTheme
get_timecode_description() | BTimeCode
Getting to Node You... | BMediaAddOn
Global C Functions | BMediaAddOn
Global C Functions | BMediaFormats
Global C Functions | BMediaTheme
Global C Functions | BTimeCode
Global C Functions | Real-Time Allocation Functions
Global Functions | Global Functions
Global Functions | Global Functions
Global Functions | Global Functions
B_GOP_SIZE | BParameterGroup
GroupAt() | BParameterGroup
GroupAt() | BParameterWeb
Group() | BParameter

H

HandleBadMessage() | BMediaNode
HandleEvent() | A BMediaEventLooper Example
HandleEvent() | BMediaEventLooper
HandleMessage() | A BMediaEventLooper Example
HandleMessage() | BBufferConsumer
HandleMessage() | BBufferProducer
HandleMessage() | BControllable
HandleMessage() | BFileInterface
HandleMessage() | BMediaNode
HandleMessage() | BTimeSource
has changed. Unlike the | Message Formats
has changed. | Message Formats
HasData() | BSoundPlayer
HasEvents() | BTimedEventQueue
Header() | BBuffer
Height | Constants and Defined Types
B_HIGH_QUALITY | BBufferProducer
B_HILITE_BG | BMediaTheme
B_HILITE_FG | BMediaTheme
hook | BMediaAddOn
Hook Function | BParameter
Hook Function | BSoundPlayer
Hook Functions | BBufferConsumer
Hook Functions | BBufferProducer
Hook Functions | BControllable
Hook Functions | BFileInterface
Hook Functions | BMediaAddOn
Hook Functions | BMediaBufferDecoder
Hook Functions | BMediaBufferEncoder
Hook Functions | BMediaDecoder
Hook Functions | BMediaEncoder
Hook Functions | BMediaEventLooper
Hook Functions | BMediaFiles
Hook Functions | BMediaNode
Hook Functions | BMediaTheme
Hook Functions | BTimeSource
Hours() | BTimeCode

I

ID() | BBuffer
ID() | BMediaNode
ID() | BMediaTheme
ID() | BParameter
Identifying an Entry | BMediaFiles
if | BBufferProducer
If the performance starts to lag, increase | BTimeSource
If the performance starts to lag, skip data. | BTimeSource
If the performance starts to lag, try to | BTimeSource
ImageID() | BMediaAddOn
Implement | BMediaAddOn
Implementing a Node (the Easy Way) | BMediaEventLooper
B_INCREASE_LATENCY | BMediaNode
B_INCREASE_LATENCY | BMediaNode
Indicates that a node has stopped. | Message Formats
Indicates that a node's | Message Formats
Indicates that a parameter in a | Message Formats
Indicates that flavors have changed. | Message Formats
Info() | BMediaTheme
ing() | Message Formats
InitCheck() | BBufferGroup
InitCheck() | BMediaAddOn
InitCheck() | BMediaBufferDecoder
InitCheck() | BMediaBufferEncoder
InitCheck() | BMediaDecoder
InitCheck() | BMediaEncoder
InitCheck() | BMediaFile
InitCheck() | BMediaFormats
InitCheck() | BMediaTrack
InitCheck() | BSoundPlayer
InputAt() | BParameter
B_INPUT_MUX | BParameterGroup
Installing Media Nodes and Drivers | The Media Kit
InstantiateDormantNode() | BMediaRoster
InstantiateNodeFor() | BMediaAddOn
instead. | BMediaFormats
B_INT32_TYPE | Constants and Defined Types
Integrating Into a Real Application | Reading and Writing Media Files
IsAudio | Constants and Defined Types
is | BBufferProducer
IsPlaying() | BSoundPlayer
IsRunning() | BTimeSource
IsVideo | Constants and Defined Types
it | BBufferProducer
ItemNameAt() | BDiscreteParameter
ItemValueAt() | BDiscreteParameter

K

Keep data accurate, even if the perfor | BTimeSource
Keeping Time | BTimeSource
The Kernel Kit | BBufferGroup
Kind() | BParameter
Kinds() | BMediaNode

L

B_LEVEL | BParameterGroup
LastEvent() | BTimedEventQueue
LastEventTime() | BTimedEventQueue
LateNoticeReceived() | BBufferProducer
Latency() | BSoundPlayer
LatencyChanged() | BBufferProducer
A Latency Example | The Media Kit
Latency | The Media Kit
launch_media_server() | Global Functions
LinearFrames() | BTimeCode
live_node_info | Constants and Defined Types
Lock() | BMediaFormats
LockParameterWeb() | BControllable
B_LOW_QUALITY | BBufferProducer

M

B_MUTE | BParameterGroup
MakeContinuousParameter() | BParameterGroup
MakeControlFor() | BMediaTheme
MakeDiscreteParameter() | BParameterGroup
MakeEmpty() | BDiscreteParameter
MakeFallbackViewFor() | BMediaTheme
MakeFormatFor() | BMediaFormats
MakeGroup() | BParameterWeb
MakeItemsFromInputs() | BDiscreteParameter
MakeItemsFromOutputs() | BDiscreteParameter
MakeNullParameter() | BParameterGroup
MakeParameterData() | BControllable
MakeTimeSourceFor() | BMediaRoster
MakeViewFor() | BMediaTheme
make_format_flags | BMediaFormats
make_media_addon() | BMediaAddOn
make_theme() | BMediaTheme
MALLOC_DEBUG | Real-Time Allocation Functions
B_MASTER_GAIN | BParameterGroup
Matches | Constants and Defined Types
MaxValue() | BContinuousParameter
BMediaAddOn | BMediaAddOn
BMediaAddOn() | BMediaAddOn
~BMediaAddOn | BMediaAddOn
Media Applications | The Media Kit
Media | BMediaFormats
BMediaBufferDecoder | BMediaBufferDecoder
BMediaBufferDecoder() | BMediaBufferDecoder
~BMediaBufferDecoder() | BMediaBufferDecoder
BMediaBufferEncoder | BMediaBufferEncoder
BMediaBufferEncoder() | BMediaBufferEncoder
~BMediaBufferEncoder() | BMediaBufferEncoder
BMediaDecoder | BMediaDecoder
BMediaDecoder() | BMediaDecoder
~BMediaDecoder() | BMediaDecoder
BMediaEncoder | BMediaEncoder
BMediaEncoder() | BMediaEncoder
~BMediaEncoder() | BMediaEncoder
BMediaEventLooper | BMediaEventLooper
BMediaEventLooper() | BMediaEventLooper
~BMediaEventLooper() | BMediaEventLooper
BMediaEventLooper Functions | A BMediaEventLooper Example
BMediaFile | BMediaFile
BMediaFile() | BMediaFile
~BMediaFile() | BMediaFile
BMediaFiles | BMediaFiles
BMediaFiles() | BMediaFiles
~BMediaFiles() | BMediaFiles
Media Files | The Media Kit
MediaFlags() | BMediaRoster
BMediaFormats | BMediaFormats
BMediaFormats() | BMediaFormats
~BMediaFormats() | BMediaFormats
Media Formats | The Media Kit
Media Kit Concepts | The Media Kit
The Media Kit | The Media Kit
The Media Kit | The Media Kit
Media Message Size | Constants and Defined Types
BMediaNode | BMediaNode
BMediaNode() | BMediaNode
~BMediaNode | BMediaNode
BMediaNode Functions | A BMediaEventLooper Example
BMediaRoster | BMediaRoster
BMediaRoster() | BMediaRoster
~BMediaRoster | BMediaRoster
The Media Roster | The Media Kit
BMediaTheme | BMediaTheme
BMediaTheme() | BMediaTheme
~BMediaTheme() | BMediaTheme
Media Time | The Media Kit
BMediaTrack | BMediaTrack
BMediaTrack | BMediaTrack
~BMediaTrack() | BMediaTrack
MediaType() | BParameter
media_addon_id | Constants and Defined Types
media_aiff_description | BMediaFormats
B_MEDIA_ANY_QUALITY | Constants and Defined Types
media_asf_description | BMediaFormats
media_audio_header | Constants and Defined Types
media_avi_description | BMediaFormats
media_avr_description | BMediaFormats
media_beos_description | BMediaFormats
B_MEDIA_BIG_ENDIAN | Constants and Defined Types
B_MEDIA_BUFFER_CREATED | Message Formats
B_MEDIA_BUFFER_DELETED | Message Formats
media_buffer_id | Constants and Defined Types
media_codec_info | BMediaFormats
B_MEDIA_CONNECTION_BROKEN | Message Formats
B_MEDIA_CONNECTION_MADE | Message Formats
media_decode_info | Constants and Defined Types
B_MEDIA_DEFAULT_CHANGED | Message Formats
media_destination | Constants and Defined Types
media_display_flags | Constants and Defined Types
media_encode_info | Constants and Defined Types
media_encoded_audio_format | Constants and Defined Types
media_encoded_audio_header | Constants and Defined Types
media_encoded_video_format | Constants and Defined Types
media_encoded_video_header | Constants and Defined Types
media_file_format | Constants and Defined Types
media_file_format_id | Constants and Defined Types
media_file_format_info | BMediaFormats
media_flags | Constants and Defined Types
B_MEDIA_FLAVORS_CHANGED | Message Formats
media_format | Constants and Defined Types
media_format | Constants and Defined Types
The media_format structure can describe any media data format the BeOS can support. | Constants and Defined Types
B_MEDIA_FORMAT_CHANGED | Message Formats
media_format_description | BMediaFormats
media_format_family | Constants and Defined Types
media_format_flags | Constants and Defined Types
media_header | Constants and Defined Types
B_MEDIA_HIGH_QUALITY | Constants and Defined Types
media_input | Constants and Defined Types
B_MEDIA_LITTLE_ENDIAN | Constants and Defined Types
B_MEDIA_LOW_QUALITY | Constants and Defined Types
B_MEDIA_MEDIUM_QUALITY | Constants and Defined Types
media_misc_description | BMediaFormats
media_mpeg_description | BMediaFormats
media_multi_audio_format | Constants and Defined Types
media_multi_audio_info | Constants and Defined Types
media_multi_matrix | Constants and Defined Types
media_multistream_format | Constants and Defined Types
media_multistream_header | Constants and Defined Types
B_MEDIA_NEW_PARAMETER_VALUE | Message Formats
B_MEDIA_NEW_PARAMTER_VALUE | Message Formats
media_node | Constants and Defined Types
media_node_attribute | Constants and Defined Types
B_MEDIA_NODE_CREATED | Message Formats
B_MEDIA_NODE_DELETED | Message Formats
media_node_id | Constants and Defined Types
B_MEDIA_NODE_STOPPED | Message Formats
media_output | Constants and Defined Types
B_MEDIA_PARAMETER_CHANGED | Message Formats
media_parameter_type | BParameter
media_producer_status | Constants and Defined Types
media_quicktime_description | BMediaFormats
media_raw_audio_format | Constants and Defined Types
media_raw_video_format | Constants and Defined Types
media_realtime_flags | Constants and Defined Types
media_realtime_init_image() | Global Functions
media_realtime_init_thread() | Global Functions
media_request_info | Constants and Defined Types
media_seek_tag | Constants and Defined Types
media_seek_type | BMediaTrack
media_source | Constants and Defined Types
media_timed_event | BTimedEventQueue
B_MEDIA_TRANSPORT_STATE | Message Formats
media_type | Constants and Defined Types
media_video_display_info | Constants and Defined Types
media_video_header | Constants and Defined Types
media_wav_description | BMediaFormats
B_MEDIA_WEB_CHANGED | Message Formats
B_MEDIA_WILDCARD | Message Formats
B_MEDIUM_QUALITY | BBufferProducer
member | BBufferProducer
Member Functions | BBufferConsumer
Member Functions | BBufferGroup
Member Functions | BBufferProducer
Member Functions | BBuffer
Member Functions | BContinuousParameter
Member Functions | BControllable
Member Functions | BDiscreteParameter
Member Functions | BFileInterface
Member Functions | BMediaAddOn
Member Functions | BMediaBufferDecoder
Member Functions | BMediaBufferEncoder
Member Functions | BMediaDecoder
Member Functions | BMediaEncoder
Member Functions | BMediaEventLooper
Member Functions | BMediaFile
Member Functions | BMediaFiles
Member Functions | BMediaFormats
Member Functions | BMediaNode
Member Functions | BMediaRoster
Member Functions | BMediaTheme
Member Functions | BMediaTrack
Member Functions | BNullParameter
Member Functions | BParameterGroup
Member Functions | BParameterWeb
Member Functions | BParameter
Member Functions | BSoundPlayer
Member Functions | BTimeCode
Member Functions | BTimeSource
Member Functions | BTimedEventQueue
Memory Pools | Real-Time Allocation Functions
Message Formats | Message Formats
Message Formats | Message Formats
MetaData | Constants and Defined Types
MetaDataSize | Constants and Defined Types
meta_data | Constants and Defined Types
meta_data_area | Constants and Defined Types
meta_data_size | Constants and Defined Types
Microseconds() | BTimeCode
MinValue() | BContinuousParameter
Minutes() | BTimeCode
multi_media_channels | Constants and Defined Types
multistream | Constants and Defined Types
must | BBufferProducer

N

Name() | BMediaNode
Name() | BMediaTheme
Name() | BParameterGroup
Name() | BParameter
need | BBufferProducer
Negotiating a Connection | BMediaNode
NewChangeTag() | BMediaNode
A new node has been created | Message Formats
B_NO_MERGE | BMediaFormats
Node() | BMediaNode
Node() | BParameterWeb
NodeIDFor() | BMediaRoster
The Node Kind | The Media Kit
NodeRegistered() | A BMediaEventLooper Example
NodeRegistered() | BMediaEventLooper
NodeRegistered() | BMediaNode
NodeStopped() | BMediaNode
node_error | BMediaNode
B_NODE_FAILED_PREROLL | BMediaNode
B_NODE_FAILED_SEEK | BMediaNode
B_NODE_FAILED_SET_RUN_MODE | BMediaNode
B_NODE_FAILED_SET_TIME_SOURCE_FO | BMediaNode
B_NODE_FAILED_START | BMediaNode
B_NODE_FAILED_STOP | BMediaNode
B_NODE_FAILED_TIME_WARP | BMediaNode
B_NODE_IN_DISTRESS | BMediaNode
node_kind | BMediaNode
node_kind | BMediaNode
node_kind | Constants and Defined Types
Nodes | The Media Kit
Not sent in R4.5. | Message Formats
Note | BBufferProducer
Notification Message "what" Codes | Message Formats
Notification Messages | Message Formats
NotifyLateProducer() | BBufferConsumer
Now() | BTimeSource
BNullParameter | BNullParameter
BNullParameter | BNullParameter
number | BMediaAddOn

O

B_OFFLINE | BMediaNode
B_OFFLINE | BMediaNode
B_OFFLINE Run Mode | The Media Kit
of | BBufferProducer
of | BMediaAddOn
OfflineTime() | BMediaEventLooper
one in the same family. Use | BMediaFormats
only | BBufferProducer
only in encoder add-ons. | BMediaFormats
Operators | BTimeCode
other | BBufferProducer
Other BMediaNode Functions | A BMediaEventLooper Example
OutputAt() | BParameter
B_OUTPUT_MUX | BParameterGroup

P

ParameterAt() | BParameterGroup
ParameterAt() | BParameterWeb
BParameter | BParameter
BParameter | BParameter
BParameterGroup | BParameterGroup
BParameterGroup() | BParameterGroup
~BParameterGroup() | BParameterGroup
Parameter Kinds | BParameter
BParameterWeb | BParameterWeb
BParameterWeb() | BParameterWeb
~BParameterWeb() | BParameterWeb
PerformanceTime() | BSoundPlayer
PerformanceTimeFor() | BTimeSource
Performance Time | The Media Kit
Performance Time vs. Real Time | The Media Kit
B_PHYSICAL_INPUT | BMediaNode
B_PHYSICAL_OUTPUT | BMediaNode
play_id | BSoundPlayer
play_sound() | Global Functions
Playing Media from Disk | BMediaRoster
Playing Sound | BSoundPlayer
Port | BBufferConsumer
PreferredTheme() | BMediaTheme
PrepareToConnect() | BBufferProducer
Preparing a media_format | Reading and Writing Media Files
Preroll() | BMediaNode
PrerollNode() | BMediaRoster
B_PRESENTATION_BG | BMediaTheme
B_PRESENTATION_FG | BMediaTheme
previous registrations, but fail | BMediaFormats
Priority() | BMediaEventLooper
ProducerDataStatus() | A BMediaEventLooper Example
ProducerDataStatus() | BBufferConsumer
ProducerType() | BBufferProducer
Producer-specific Issues | A BMediaEventLooper Example
Producers | The Media Kit
ProposeFormatChange() | BBufferProducer
PublishTime() | BTimeSource

Q

B_QUALITY | BParameterGroup
Quality | Constants and Defined Types
queue_action | BTimedEventQueue
Quit() | BMediaEventLooper

R

B_RECORDING | BMediaNode
B_RECORDING | BMediaNode
B_RECSTATE | BParameterGroup
B_RESOLUTION | BParameterGroup
Raw Audio | The Media Kit
Raw Video | The Media Kit
raw_audio | Constants and Defined Types
raw_video | Constants and Defined Types
ReadChunk() | BMediaTrack
ReadFrames() | BMediaTrack
Reading and Writing Media Files | anon
Reading and Writing Media Files | Reading and Writing Media Files
Reading and Writing Media Files | Reading and Writing Media Files
RealTime() | BTimeSource
RealTimeFor() | BTimeSource
RealTimeQueue() | BMediaEventLooper
Real Time | The Media Kit
Real-Time Allocation Functions | Real-Time Allocation Functions
Real-Time Allocation Functions | Real-Time Allocation Functions
Realtime Allocators and Thread Locking | BMediaNode
ReclaimAllBuffers() | BBufferGroup
Recycle() | BBuffer
Reference Material | The Media Kit
RegionToClipData() | BBufferConsumer
RegisterNode() | BMediaRoster
ReleaseAllTracks() | BMediaFile
Release() | BMediaNode
ReleaseNode() | BMediaRoster
ReleaseTrack() | BMediaFile
RemoveEvent() | BTimedEventQueue
RemoveFirstEvent() | BTimedEventQueue
RemoveItem() | BMediaFiles
RemoveRefFor() | BMediaFiles
ReplaceFrames() | BMediaTrack
ReportError() | BMediaNode
RequestAdditionalBuffer() | BBufferConsumer
RequestBuffer() | BBufferGroup
RequestCompleted() | BMediaNode
RequestError() | BBufferGroup
RequestFormatChange | BBufferConsumer
require_flags | Constants and Defined Types
response | BContinuousParameter
The Rest of the Story... | A BMediaEventLooper Example
return | BMediaAddOn
RewindFormats() | BMediaFormats
RewindRefs() | BMediaFiles
RewindTypes() | BMediaFiles
RollNode() | BMediaRoster
Roster() | BMediaRoster
rtm_alloc() | Real-Time Allocation Functions
rtm_create_pool() | Real-Time Allocation Functions
rtm_default_pool() | Real-Time Allocation Functions
rtm_delete_pool() | Real-Time Allocation Functions
rtm_free() | Real-Time Allocation Functions
rtm_phys_size_for() | Real-Time Allocation Functions
rtm_realloc() | Real-Time Allocation Functions
rtm_size_for() | Real-Time Allocation Functions
Run() | BMediaEventLooper
RunMode() | BMediaNode
RunState() | BMediaEventLooper
run_mode | BMediaNode
run_mode | BMediaNode
run_state | BMediaEventLooper

S

B_STARTED | BSoundPlayer
B_STOPPED | BSoundPlayer
SchedulingLatency() | BMediaEventLooper
Seconds() | BTimeCode
See | BBufferProducer
Seek() | BMediaNode
Seek() | BTimeSource
SeekNode() | BMediaRoster
SeekTagRequested() | A BMediaEventLooper Example
SeekTagRequested() | BBufferConsumer
Seek Tags | BBufferProducer
SeekTimeSource() | BMediaRoster
SeekToFrame() | BMediaTrack
SeekToTime() | BMediaTrack
SendBuffer() | BBufferProducer
SendDataStatus() | BBufferProducer
SendLatencyChange() | BBufferConsumer
SendRunMode() | BTimeSource
SetAudioInput() | BMediaRoster
SetAudioOutput() | BMediaRoster
SetBufferDuration() | BMediaEventLooper
SetBufferGroup() | BBufferProducer
SetBufferPlayer() | BSoundPlayer
SetCallbacks() | BSoundPlayer
SetChannelCount() | BParameter
SetCleanupHook() | BTimedEventQueue
SetCookie() | BSoundPlayer
SetData() | BTimeCode
SetEncodeParameters() | BMediaEncoder
SetEncodeParameters() | BMediaTrack
SetEventLatency() | BMediaEventLooper
SetEventNotifier() | BSoundPlayer
SetFormat() | BMediaEncoder
SetHasData() | BSoundPlayer
SetInitError() | BSoundPlayer
SetInitialLatency() | BBufferProducer
SetInputFormat() | BMediaDecoder
SetLinearFrames() | BTimeCode
SetMediaType() | BParameter
SetMetaData | Constants and Defined Types
SetMicroseconds() | BTimeCode
SetOfflineTime() | BMediaEventLooper
SetOutputBuffersFor() | BBufferConsumer
SetOutputEnabled() | BBufferConsumer
SetOutputFormat | BMediaDecoder
SetParameterValue() | A BMediaEventLooper Example
SetParameterValue() | BControllable
SetParameterValue() | BMediaFile
SetParameterValue() | BMediaTrack
SetParameterWeb() | BControllable
SetPlayRate() | BBufferProducer
SetPreferredTheme() | BMediaTheme
SetPriority() | BMediaEventLooper
SetProducerRate() | BMediaRoster
SetProducerRunModeDelay() | BMediaRoster
SetQuality() | BMediaTrack
SetRealtimeFlags() | BMediaRoster
SetRef() | BFileInterface
SetRefFor() | BMediaFiles
SetRefFor() | BMediaRoster
SetResponse() | BContinuousParameter
SetRunMode() | BMediaNode
SetRunMode() | BTimeSource
SetRunModeNode() | BMediaRoster
SetRunState() | BMediaEventLooper
SetSizeUsed() | BBuffer
SetSoundVolume() | BSoundPlayer
Set the first format to be the | BMediaFormats
SetTimeSource() | BMediaNode
SetTimeSourceFor() | BMediaRoster
SetTo() | BMediaDecoder
SetTo() | BMediaEncoder
SetType() | BTimeCode
SetValue() | BParameter
SetVideoClippingFor() | BBufferConsumer
SetVideoInput() | BMediaRoster
SetVideoOutput() | BMediaRoster
SetVolume() | BSoundPlayer
SetVolumeDB() | BSoundPlayer
B_SET_DEFAULT | BMediaFormats
B_SETTINGS_BG | BMediaTheme
B_SETTINGS_FG | BMediaTheme
shutdown_media_server() | Global Functions
B_SHUTTLE_MODE | BParameterGroup
B_SHUTTLE_SPEED | BParameterGroup
SizeAvailable() | BBuffer
SizeUsed() | BBuffer
BSmallBuffer | BSmallBuffer
BSmallBuffer() | BSmallBuffer
SmallBufferSizeLimit() | BSmallBuffer
SniffRef() | BFileInterface
SniffRef() | BMediaAddOn
SniffRef() | BMediaRoster
SniffRefFor() | BMediaRoster
SniffType() | BMediaAddOn
SniffTypeKind() | BMediaAddOn
SnoozeUntil() | BTimeSource
A sound has finished playing. | BSoundPlayer
BSoundPlayer | BSoundPlayer
BSoundPlayer | BSoundPlayer
~BSoundPlayer() | BSoundPlayer
B_SOUND_DONE | BSoundPlayer
sound_player_notification | BSoundPlayer
Source & Destination vs. Output & Input | The Media Kit
Special Considerations | BMediaNode
SpecializeTo | Constants and Defined Types
Start() | BMediaNode
Start() | BSoundPlayer
Start() | BTimeSource
StartControlPanel() | BControllable
StartControlPanel() | BMediaRoster
StartNode() | BMediaRoster
StartPlaying() | BSoundPlayer
StartTimeSource() | BMediaRoster
StartWatching() | BMediaRoster
StartWatching() | Message Formats
Start(), Stop(), Seek(), TimeWarp() | A BMediaEventLooper Example
Static Functions | BSmallBuffer
Stop() | BMediaNode
Stop() | BSoundPlayer
Stop() | BTimeSource
StopNode() | BMediaRoster
StopPlaying() | BSoundPlayer
StopTimeSource() | BMediaRoster
StopWatch | Message Formats
StopWatching() | BMediaRoster
stop_sound() | Global Functions
string_for_format() | Global Functions
B_STRING_TYPE | Constants and Defined Types
Structures | BBuffer
Structures | BMediaAddOn
Structures | BTimeCode
suggestion_quality | BBufferProducer
suggestion_quality | BBufferProducer
supported | BBufferProducer
Supported Families | BMediaFormats
SyncToNode() | BMediaRoster
B_SYSTEM_MIXER | BMediaNode

T

B_TRACK | BParameterGroup
team | Constants and Defined Types
that | BBufferProducer
there are multiple clashing | BMediaFormats
this | BBufferProducer
this | BMediaAddOn
thisPtr | Constants and Defined Types
BTimeCode | BTimeCode
BTimeCode() | BTimeCode
~BTimeCode() | BTimeCode
TimeSource() | BMediaNode
BTimeSource | BTimeSource
BTimeSource() | BTimeSource
TimeSourceOp() | BTimeSource
Time Sources | The Media Kit
Time | The Media Kit
TimeWarp() | BMediaNode
time_direction | BTimedEventQueue
B_TIME_SOURCE | BMediaNode
time_source_op | BTimeSource
time_source_op_info | BTimeSource
B_TIMECODE_100 | BTimeCode
B_TIMECODE_18 | BTimeCode
B_TIMECODE_24 | BTimeCode
B_TIMECODE_25 | BTimeCode
B_TIMECODE_30 | BTimeCode
B_TIMECODE_30_DROP_2 | BTimeCode
B_TIMECODE_30_DROP_4 | BTimeCode
B_TIMECODE_75 | BTimeCode
B_TIMECODE_DEFAULT | BTimeCode
timecode_info | BTimeCode
timecode_to_frames() | BTimeCode
timecode_to_us() | BTimeCode
timecode_type | BTimeCode
BTimedEventQueue | BTimedEventQueue
BTimedEventQueue() | BTimedEventQueue
~BTimedEventQueue() | BTimedEventQueue
TimerExpired() | BMediaNode
B_TIMESOURCE_SEEK | BTimeSource
B_TIMESOURCE_START | BTimeSource
B_TIMESOURCE_STOP | BTimeSource
B_TIMESOURCE_STOP_IMMEDIATELY | BTimeSource
Timing Issues | The Media Kit
to | BBufferProducer
to | BMediaAddOn
TrackAt() | BMediaFile
B_TUNER_CHANNEL | BParameterGroup
Type() | BBuffer
Type() | BParameter
Type() | BTimeCode
type | Constants and Defined Types
typedef int32 play_id; | BSoundPlayer
Types of Nodes | The Media Kit
Types of Nodes | The Media Kit

U

Unit() | BParameter
Unlock() | BMediaFormats
UnlockParameterWeb() | BControllable
UnregisterNode() | BMediaRoster
us_to_timecode() | BTimeCode
use_area | Constants and Defined Types
Used to match any notification (used only in | Message Formats
user_data | Constants and Defined Types
user_data_type | Constants and Defined Types
Using BBitmaps as Buffers | BBufferGroup
Using BMediaRoster Functions from Nodes | BMediaRoster
Using BSoundPlayer | BSoundPlayer
Using the Media Kit | The Media Kit
Using the transcode() Function | Reading and Writing Media Files

V

value | BBufferProducer
ValueStep() | BContinuousParameter
ValueType() | BContinuousParameter
ValueType() | BDiscreteParameter
ValueType() | BNullParameter
ValueType() | BParameter
vid_info | Constants and Defined Types
Video Clipping | BBufferProducer
Video Clipping | BBufferProducer
VideoClippingChanged() | BBufferProducer
VideoHeader() | BBuffer
Video: Interlacing, Fields, and Frames | The Media Kit
video_orientation | Constants and Defined Types
ViewFor() | BMediaTheme
Volume() | BSoundPlayer
VolumeDB() | BSoundPlayer

W

WaitForBuffers() | BBufferGroup
WaitForMessage() | BMediaNode
WaitForSound() | BSoundPlayer
wait_for_sound() | Global Functions
WantsAutoStart() | BMediaAddOn
Web() | BControllable
Web() | BMediaFile
Web() | BMediaTrack
Web() | BParameterGroup
Web() | BParameter
B_WEB_ADC_CONVERTER | BParameterGroup
B_WEB_BUFFER_INPUT | BParameterGroup
B_WEB_BUFFER_OUTPUT | BParameterGroup
B_WEB_DAC_CONVERTER | BParameterGroup
B_WEB_LOGICAL_INPUT | BParameterGroup
B_WEB_LOGICAL_OUTPUT | BParameterGroup
B_WEB_PHYSICAL_INPUT | BParameterGroup
B_WEB_PHYSICAL_OUTPUT | BParameterGroup
when registering more than | BMediaFormats
Width | Constants and Defined Types
with. | BMediaAddOn
WriteChunk() | BMediaBufferEncoder
WriteChunk() | BMediaEncoder
WriteChunk() | BMediaTrack
WriteFrames() | BMediaTrack

Y

you | BBufferProducer
your | BMediaAddOn

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

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