TagsReader.ID3V2_EventTimingsFrameEventInfoGet method |
|
Remarks
Obtains information about a specific event timing inside the event timing frame (ETCO) of the ID3V2 tag.
For further details about methods related to tags reading refer to the TagsReaderMan class.
For details about the reading of tags see the How to read TAG information in sound files tutorial.
Syntax
[Visual Basic] Public Function ID3V2_EventTimingsFrameEventInfoGet ( nIndex as Int32, ByRef nEventTimingType as enumId3v2EventTimingTypes, ByRef nPositionInMs as Int32 ) as enumErrorCodes |
[C#] public enumErrorCodes ID3V2_EventTimingsFrameEventInfoGet ( Int32 nIndex, ref enumId3v2EventTimingTypes nEventTimingType, ref Int32 nPositionInMs ); |
[C++] public: enumErrorCodes ID3V2_EventTimingsFrameEventInfoGet ( Int32 nIndex, enumId3v2EventTimingTypes __gc *nEventTimingType, Int32 __gc *nPositionInMs ); |
Parameter |
Description |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nIndex |
Zero-based index of the event timing frame. The total number of event timings available inside the ETCO frame of the ID3V2 tag can be obtained through a call to the TagsReader.ID3V2_EventTimingsFrameEventCountGet method |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nEventTimingType |
Reference that, on return from the method call, will contain the value representing the type of event timing. The value can be in the range from 0 to 254; some value is already predefined by the ID3V2 standard, other are reserved for future uses.
Supported predefined values are the following:
Not predefined values and/or reserved for future uses are the following:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nPositionInMs |
Reference that, on return from the method call, will contain the position of the event timing expressed in milliseconds. NOTE: Although the ID3V2 standard supports positions expressed in frames, this version of the component, after converting the eventual position expressed in frames, will always return the position expressed in milliseconds. |
Return value
Value |
Meaning |
|
|
Negative value |
An error occurred (see the LastError property for further error details) |
enumErrorCodes.NOERROR (0) |
The method call was successful. |