Assembly: Bass.Net (in Bass.Net.dll) Version: 18.104.22.168
public int Position2Frames( long bytes )
Public Function Position2Frames ( bytes As Long ) As Integer
public: int Position2Frames( long long bytes )
member Position2Frames : bytes : int64 -> int
- Type: SystemInt64
The position (in bytes) which should be translated to a frame number.
Return ValueType: Int32
The frame number which represents the position. Or -1, if an error occured or the wave form has not been rendered yet.
If your rendering method and your playback stream used different flags during creation (e.g. rendering was done using the BASS_DEFAULT flag whereas your playback stream uses BASS_SAMPLE_FLOAT) this method would return the frame according to the rendering process, meaning the position would reflect a different value.
You might use the SyncPlayback(Int32) method to ensure, that the position will automatically be converted accordingly.