Public Member Functions | |
| MediaInput () | |
| virtual String | GetIdentifier () | 
| Identifier.   | |
| virtual uint32 | GetPhysicalType () | 
| Physical type.   | |
| virtual View * | GetConfigurationView () | 
| Configuration view.   | |
| virtual bool | FileNameRequired () | 
| Filename required.   | |
| virtual status_t | Open (String zFileName) | 
| Open one device / file.   | |
| virtual void | Close () | 
| Close the device / file.   | |
| virtual void | Clear () | 
| Clear the input.   | |
| virtual bool | PacketBased () | 
| Whether the device / file is packet based.   | |
| virtual bool | StreamBased () | 
| Whether the device / file is stream based.   | |
| virtual uint32 | GetTrackCount () | 
| Number of tracks.   | |
| virtual uint32 | SelectTrack (uint32 nTrack) | 
| Select one track.   | |
| virtual String | GetTitle () | 
| Title.   | |
| virtual String | GetAuthor () | 
| Author.   | |
| virtual String | GetAlbum () | 
| Album.   | |
| virtual String | GetComment () | 
| Comment.   | |
| virtual uint32 | GetStreamCount () | 
| Stream number.   | |
| virtual MediaFormat_s | GetStreamFormat (uint32 nIndex) | 
| Return the format of one stream.   | |
| virtual status_t | ReadPacket (MediaPacket_s *psPacket) | 
| Read one packet.   | |
| virtual void | FreePacket (MediaPacket_s *psPacket) | 
| Free one packet.   | |
| virtual status_t | StartTrack () | 
| Start track.   | |
| virtual void | StopTrack () | 
| Stop track.   | |
| virtual uint64 | GetLength () | 
| Length of the device / file.   | |
| virtual uint64 | GetCurrentPosition () | 
| Current position of the device / file.   | |
| virtual uint64 | Seek (uint64 nPosition) | 
| Seek.   | |
Protected Member Functions | |
| virtual | ~MediaInput () | 
| MediaInput::~MediaInput | ( | ) |  [protected, virtual] | 
        
| MediaInput::MediaInput | ( | ) | 
| String MediaInput::GetIdentifier | ( | ) |  [virtual] | 
        
| uint32 MediaInput::GetPhysicalType | ( | ) |  [virtual] | 
        
| View * MediaInput::GetConfigurationView | ( | ) |  [virtual] | 
        
| bool MediaInput::FileNameRequired | ( | ) |  [virtual] | 
        
| status_t MediaInput::Open | ( | String | zFileName | ) |  [virtual] | 
        
| zFileName | - Filename of the device / file if FileNameRequired() returns true. This parameter might also be used to pass parameters to the input. | 
| void MediaInput::Close | ( | ) |  [virtual] | 
        
| void MediaInput::Clear | ( | ) |  [virtual] | 
        
| bool MediaInput::PacketBased | ( | ) |  [virtual] | 
        
| bool MediaInput::StreamBased | ( | ) |  [virtual] | 
        
| uint32 MediaInput::GetTrackCount | ( | ) |  [virtual] | 
        
| uint32 MediaInput::SelectTrack | ( | uint32 | nTrack | ) |  [virtual] | 
        
| nTrack | - Selected track. | 
| String MediaInput::GetTitle | ( | ) |  [virtual] | 
        
| String MediaInput::GetAuthor | ( | ) |  [virtual] | 
        
| String MediaInput::GetAlbum | ( | ) |  [virtual] | 
        
| String MediaInput::GetComment | ( | ) |  [virtual] | 
        
| uint32 MediaInput::GetStreamCount | ( | ) |  [virtual] | 
        
| MediaFormat_s MediaInput::GetStreamFormat | ( | uint32 | nIndex | ) |  [virtual] | 
        
| nIndex | - Index of the stream. | 
| status_t MediaInput::ReadPacket | ( | MediaPacket_s * | psPacket | ) |  [virtual] | 
        
| psPacket | - pointer to the packet which is filled wit the data. | 
| void MediaInput::FreePacket | ( | MediaPacket_s * | psPacket | ) |  [virtual] | 
        
| status_t MediaInput::StartTrack | ( | ) |  [virtual] | 
        
| void MediaInput::StopTrack | ( | ) |  [virtual] | 
        
| uint64 MediaInput::GetLength | ( | ) |  [virtual] | 
        
| uint64 MediaInput::GetCurrentPosition | ( | ) |  [virtual] | 
        
| uint64 MediaInput::Seek | ( | uint64 | nPosition | ) |  [virtual] | 
        
| nPosition | - Position the device / file should seek to. | 
 1.5.1