implements IDisposable
0x00x0040
Members 8
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_ConsumeSampleFramesNativeFunction | ConsumeSampleFramesNativeFunction | Private | |
| 0x0018 | 0x18 | padding / unreflected | ||
| 0x04 | <id>k__BackingField | uint | Private | |
| 0x02 | <trackIndex>k__BackingField | ushort | Private | |
| 0x08 | <owner>k__BackingField | Object | Private | |
| 0x02 | <channelCount>k__BackingField | ushort | Private | |
| 0x04 | <sampleRate>k__BackingField | uint | Private | |
| 0x08 | sampleFramesAvailable | SampleFramesHandler | Private | |
| 0x08 | sampleFramesOverflow | SampleFramesHandler | Private | |
| 0x003C | 0x04 | unreflected bytes to end of AudioSampleProvider | ||
Functions 59
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Lookup() | Static+1 flags | — | 0x00 |
| void Create() | Static+1 flags | — | 0x00 |
| void .ctor() | Private+1 flags | — | 0x00 |
| void Finalize() | 2 flags | — | 0x00 |
| void Dispose() | PublicFinal+2 flags | — | 0x00 |
| void get_id() | Public+1 flags | — | 0x00 |
| void set_id() | Private+1 flags | — | 0x00 |
| void get_trackIndex() | Public+1 flags | — | 0x00 |
| void set_trackIndex() | Private+1 flags | — | 0x00 |
| void get_owner() | Public+1 flags | — | 0x00 |
| void set_owner() | Private+1 flags | — | 0x00 |
| void get_valid() | Public+1 flags | — | 0x00 |
| void get_channelCount() | Public+1 flags | — | 0x00 |
| void set_channelCount() | Private+1 flags | — | 0x00 |
| void get_sampleRate() | Public+1 flags | — | 0x00 |
| void set_sampleRate() | Private+1 flags | — | 0x00 |
| void get_maxSampleFrameCount() | Public+1 flags | — | 0x00 |
| void get_availableSampleFrameCount() | Public+1 flags | — | 0x00 |
| void get_freeSampleFrameCount() | Public+1 flags | — | 0x00 |
| void get_freeSampleFrameCountLowThreshold() | Public+1 flags | — | 0x00 |
| void set_freeSampleFrameCountLowThreshold() | Public+1 flags | — | 0x00 |
| void get_enableSampleFramesAvailableEvents() | Public+1 flags | — | 0x00 |
| void set_enableSampleFramesAvailableEvents() | Public+1 flags | — | 0x00 |
| void get_enableSilencePadding() | Public+1 flags | — | 0x00 |
| void set_enableSilencePadding() | Public+1 flags | — | 0x00 |
| void ConsumeSampleFrames() | Public | — | 0x00 |
| void get_consumeSampleFramesNativeFunction() | PublicStatic+1 flags | — | 0x00 |
| void QueueSampleFrames() | 1 flags | — | 0x00 |
| void add_sampleFramesAvailable() | Public+1 flags | — | 0x00 |
| void remove_sampleFramesAvailable() | Public+1 flags | — | 0x00 |
| void add_sampleFramesOverflow() | Public+1 flags | — | 0x00 |
| void remove_sampleFramesOverflow() | Public+1 flags | — | 0x00 |
| void SetSampleFramesAvailableNativeHandler() | Public | — | 0x00 |
| void ClearSampleFramesAvailableNativeHandler() | Public | — | 0x00 |
| void SetSampleFramesOverflowNativeHandler() | Public | — | 0x00 |
| void ClearSampleFramesOverflowNativeHandler() | Public | — | 0x00 |
| void InvokeSampleFramesAvailable() | Private | — | 0x00 |
| void InvokeSampleFramesOverflow() | Private | — | 0x00 |
| void InternalCreateSampleProvider() | PrivateStatic | — | 0x00 |
| void InternalRemove() | Static+1 flags | — | 0x00 |
| void InternalGetFormatInfo() | PrivateStatic | — | 0x00 |
| void InternalGetScriptingPtr() | PrivateStatic | — | 0x00 |
| void InternalSetScriptingPtr() | PrivateStatic | — | 0x00 |
| void InternalIsValid() | Static+1 flags | — | 0x00 |
| void InternalGetMaxSampleFrameCount() | PrivateStatic | — | 0x00 |
| void InternalGetAvailableSampleFrameCount() | PrivateStatic | — | 0x00 |
| void InternalGetFreeSampleFrameCount() | PrivateStatic | — | 0x00 |
| void InternalGetFreeSampleFrameCountLowThreshold() | PrivateStatic | — | 0x00 |
| void InternalSetFreeSampleFrameCountLowThreshold() | PrivateStatic | — | 0x00 |
| void InternalGetEnableSampleFramesAvailableEvents() | PrivateStatic | — | 0x00 |
| void InternalSetEnableSampleFramesAvailableEvents() | PrivateStatic | — | 0x00 |
| void InternalSetSampleFramesAvailableNativeHandler() | PrivateStatic | — | 0x00 |
| void InternalClearSampleFramesAvailableNativeHandler() | PrivateStatic | — | 0x00 |
| void InternalSetSampleFramesOverflowNativeHandler() | PrivateStatic | — | 0x00 |
| void InternalClearSampleFramesOverflowNativeHandler() | PrivateStatic | — | 0x00 |
| void InternalGetEnableSilencePadding() | PrivateStatic | — | 0x00 |
| void InternalSetEnableSilencePadding() | PrivateStatic | — | 0x00 |
| void InternalGetConsumeSampleFramesNativeFunctionPtr() | PrivateStatic | — | 0x00 |
| void InternalQueueSampleFrames() | PrivateStatic | — | 0x00 |