MFORMATSDSLib Namespace : IMFReaderDS Interface |
For a list of all members of this type, see IMFReaderDS members.
Name | Description | |
---|---|---|
ReaderAudioLevelGet | Gets audio level of file | |
ReaderClose | Closes a reader (used if reader is used via DirectShow) | |
ReaderControlActivePauseGet | Gets active pause state (for alternative playback control) | |
ReaderControlActivePauseSet | Play/Active Pause reader (for alternative playback control), sequential calls switch to next/prev frame (depends on playback rate) | |
ReaderControlPosGet | Gets current position (for alternative playback control) | |
ReaderControlPosGetTC | Gets current position via timecode (for alternative playback control) | |
ReaderControlPosSet | Sets current position (for alternative playback control) | |
ReaderControlPosSetTC | Sets current position via timecode (for alternative playback control) | |
ReaderControlRateGet | Gets playback rate (for alternative playback control) | |
ReaderControlRateSet | Sets playback rate (for alternative playback control) | |
ReaderCreateGraph | Create playback graph for specified name, and connect specified renderes or render output pins (specified via _bsPropsList) connect_video=CLSID/Filter Name/moniker e.g. connect_video='{CEB13CC8-3591-45A5-BA0F-20E9A1D72F76}' or 'Video Mixing Renderer 9' connect_audio=CLSID/Filter Name/moniker e.g. connect_audio='@device:cm:{E0F158E1-CB04-11D0-BD4E-00A0C911CE86}\DirectSound: Speakers (2- Blackmagic Audio)' or 'Decklink Audio Renderer' or render_video=true render_audio=true if _bsPropsList is empty then just insert MFReaderDS into graph | |
ReaderFrameGet | Gets frame at specified position | |
ReaderFrameGetByIdx | Get frame by frame index, use negative values for get next frames, e.g. -1 - next frame, -2 - frame after next (skip one frame), etc. | |
ReaderFrameGetByTC | Gets frame by timecode. Use NULL for get next frame | |
ReaderInfoGet | Gets audio and video properties and duration | |
ReaderNameGet | Gets a file name | |
ReaderNameSet | Sets file name or change current playing file. (PROPS not IMPL yet) The IN (start), OUT (stop) points specified via parameters (in seconds): e.g. 'in=10.0 out=20.0' For insert break the file playback (play the new file and after file reach the end, resume playback of interrupted file), use BREAK param: e.g. 'in=10.0 out=20.0 break=true' | |
ReaderRegisteredExtensionsGet | Get register extensions for DirectShow automated rendering (e.g. 'avi mov mp4 ts mpg' etc.) | |
ReaderRegisterExtensions | Register / Unregister specified extensions for DirectShow automated rendering (e.g. 'avi mov mp4 ts mpg' etc.) |