PlayRange Struct
Namespace: Stride.MediaAssembly: Stride.dll
Describes the range of audio samples to play, in time unit.
public struct PlayRange
| Name | Description | |
|---|---|---|
| Constructors | ||
| PlayRange(TimeSpan, TimeSpan) | Creates a new PlayRange structure. |
|
| Fields | ||
| Length | The Length of the audio extract to play. |
|
| Start | The Stating time. |
|
| Properties | ||
| End | The Ending time. |
|
| Methods | ||
| Equals(PlayRange) | ||
| Equals(Object) | ||
| GetHashCode() | ||
| IsValid() | Returns true if the range specifies a valid play range. This is Start is positive and Length is strictly positive. |
|
| Operators | ||
| Equality(PlayRange, PlayRange) | ||
| Inequality(PlayRange, PlayRange) | ||
Constructors
PlayRange(TimeSpan, TimeSpan)
Creates a new PlayRange structure.
public PlayRange(TimeSpan start, TimeSpan length)
Parameters
| Type | Name | Description |
|---|---|---|
| System.TimeSpan | start | The Stating time. |
| System.TimeSpan | length | The Length of the audio extract to play. |
Fields
Length
The Length of the audio extract to play.
public TimeSpan Length
Field Value
| Type | Description |
|---|---|
| System.TimeSpan |
Start
The Stating time.
public TimeSpan Start
Field Value
| Type | Description |
|---|---|
| System.TimeSpan |
Properties
End
The Ending time.
public TimeSpan End { get; set; }
Property Value
| Type | Description |
|---|---|
| System.TimeSpan |
Methods
Equals(PlayRange)
public bool Equals(PlayRange other)
Parameters
| Type | Name | Description |
|---|---|---|
| PlayRange | other |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Equals(Object)
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | obj |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Overrides
System.ValueType.Equals(System.Object)
GetHashCode()
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| System.Int32 |
Overrides
System.ValueType.GetHashCode()
IsValid()
Returns true if the range specifies a valid play range. This is Start is positive and Length is strictly positive.
public bool IsValid()
Returns
| Type | Description |
|---|---|
| System.Boolean |
Operators
Equality(PlayRange, PlayRange)
public static bool operator ==(PlayRange left, PlayRange right)
Parameters
| Type | Name | Description |
|---|---|---|
| PlayRange | left | |
| PlayRange | right |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Inequality(PlayRange, PlayRange)
public static bool operator !=(PlayRange left, PlayRange right)
Parameters
| Type | Name | Description |
|---|---|---|
| PlayRange | left | |
| PlayRange | right |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Inherited Members
System.ValueType.ToString()