Skip to main content
Version: 20 Mar 2024

NativeRingBufferTests

NameSpace: UnitySDKPlayTests

Public Methods

void DefaultNativeRingBufferIsInvalid

public void DefaultNativeRingBufferIsInvalid()

void NativeBufferFillFromJobAndReadOnMainThread

public void NativeBufferFillFromJobAndReadOnMainThread()

void NativeRingBufferNonblockingReaderFailsUntilAWriteIsCompleted

public void NativeRingBufferNonblockingReaderFailsUntilAWriteIsCompleted()

void NativeRingBufferNonblockingWriterFailsWhenBufferIsFull

public void NativeRingBufferNonblockingWriterFailsWhenBufferIsFull()

void NativeRingBufferSizeMustBePowerOfTwo

public void NativeRingBufferSizeMustBePowerOfTwo(
long size
)

Parameters

TypeNameDescription
longsize

void NativeRingBufferSizeMustBePowerOfTwoInvalid

public void NativeRingBufferSizeMustBePowerOfTwoInvalid(
long size
)

Parameters

TypeNameDescription
longsize

void NativeRingBufferWorksOnSingleThreadWithBlockingOps

public void NativeRingBufferWorksOnSingleThreadWithBlockingOps(
int value
)

Parameters

TypeNameDescription
intvalue

void NativeRingBufferWorksOnSingleThreadWithNonblockingOps

public void NativeRingBufferWorksOnSingleThreadWithNonblockingOps(
int value
)

Parameters

TypeNameDescription
intvalue

void NativeRingBufferWorksWithDifferentAllocators

public void NativeRingBufferWorksWithDifferentAllocators()