Edit

Share via


Alc.CaptureSamples Method

Definition

Overloads

CaptureSamples(IntPtr, IntPtr, Int32)

This function completes a capture operation, and does not block.

CaptureSamples<T>(IntPtr, T, Int32)

This function completes a capture operation, and does not block.

CaptureSamples<T>(IntPtr, T[,,], Int32)

This function completes a capture operation, and does not block.

CaptureSamples<T>(IntPtr, T[,], Int32)

This function completes a capture operation, and does not block.

CaptureSamples<T>(IntPtr, T[], Int32)

This function completes a capture operation, and does not block.

CaptureSamples(IntPtr, IntPtr, Int32)

This function completes a capture operation, and does not block.

public static void CaptureSamples(IntPtr device, IntPtr buffer, int samples);
static member CaptureSamples : nativeint * nativeint * int -> unit

Parameters

device
IntPtr

nativeint

a pointer to a capture device.

buffer
IntPtr

nativeint

a pointer to a buffer, which must be large enough to accommodate the number of samples.

samples
Int32

the number of samples to be retrieved.

Applies to

CaptureSamples<T>(IntPtr, T, Int32)

This function completes a capture operation, and does not block.

public static void CaptureSamples<T>(IntPtr device, ref T buffer, int samples) where T : struct;
static member CaptureSamples : nativeint *  * int -> unit (requires 'T : struct)

Type Parameters

T

Parameters

device
IntPtr

nativeint

a pointer to a capture device.

buffer
T

a reference to a buffer, which must be large enough to accommodate the number of samples.

samples
Int32

the number of samples to be retrieved.

Applies to

CaptureSamples<T>(IntPtr, T[,,], Int32)

This function completes a capture operation, and does not block.

public static void CaptureSamples<T>(IntPtr device, T[,,] buffer, int samples) where T : struct;
static member CaptureSamples : nativeint * 'T[,,] * int -> unit (requires 'T : struct)

Type Parameters

T

Parameters

device
IntPtr

nativeint

a pointer to a capture device.

buffer
T[,,]

a buffer, which must be large enough to accommodate the number of samples.

samples
Int32

the number of samples to be retrieved.

Applies to

CaptureSamples<T>(IntPtr, T[,], Int32)

This function completes a capture operation, and does not block.

public static void CaptureSamples<T>(IntPtr device, T[,] buffer, int samples) where T : struct;
static member CaptureSamples : nativeint * 'T[,] * int -> unit (requires 'T : struct)

Type Parameters

T

Parameters

device
IntPtr

nativeint

a pointer to a capture device.

buffer
T[,]

a buffer, which must be large enough to accommodate the number of samples.

samples
Int32

the number of samples to be retrieved.

Applies to

CaptureSamples<T>(IntPtr, T[], Int32)

This function completes a capture operation, and does not block.

public static void CaptureSamples<T>(IntPtr device, T[] buffer, int samples) where T : struct;
static member CaptureSamples : nativeint * 'T[] * int -> unit (requires 'T : struct)

Type Parameters

T

Parameters

device
IntPtr

nativeint

a pointer to a capture device.

buffer
T[]

a buffer, which must be large enough to accommodate the number of samples.

samples
Int32

the number of samples to be retrieved.

Applies to