| 
Function | 
Description | 
| does_file_accept_format() | 
Reports whether or not a codec supports a particular file format | 
| GetAVIFormatFor() | 
Returns a media_format structure representing the specified AVI file format | 
| GetBeOSFormatFor() | 
Returns a media_format structure representing the specified BeOS file format | 
| GetCodeFor() | 
Returns the format description for the specified format and family | 
| GetFormatFor() | 
Returns a media_format structure for the specified media_format_description | 
| GetNextFormat() | 
Returns the next pairing of media_format_description and media_format | 
| GetQuicktimeFormatFor() | 
Returns a media_format structure representing the specified QuickTime file format | 
| get_next_encoder() | 
Given a media file format and an output media format, returns information about a codec that can do the job | 
| InitCheck() | 
Returns the status code from the BMediaFormats constructor | 
| Lock() | 
Locks the BMediaFormats object | 
| MakeFormatFor() | 
Registers a format, given a media_format_description and media_format, and returns a media_format for it | 
| BMediaFormats() | 
Constructor | 
| ~BMediaFormats() | 
Destructor | 
| RewindFormats() | 
Resets format scanning to the first supported format | 
| Unlock() | 
Unlocks the BMediaFormats object |