The following tables list the members exposed by MediaSample.
| Name | Description | |
|---|---|---|
| MediaSample Constructor | Instantiates a MediaSample object. |
| Name | Description | |
|---|---|---|
| ActualDataLength | Gets or sets the length of the valid buffer data, in bytes. |
| Buffer | Gets a reference for direct access to the media sample buffer. |
| BufferSize | Gets the size of the sample buffer, in bytes. |
| Discontinuity | Gets or sets a value indicating whether this sample represents a break in the data stream. |
| Preroll | Gets or sets a value indicating whether the sample is a preroll sample. |
| SyncPoint | Gets or sets a value indicating whether the beginning of the sample is a synchronization point. |
| Name | Description | |
|---|---|---|
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| GetData | Gets a copy of the actual MediaSample data in the buffer. |
| GetMediaTime | Gets the media start and stop times for this sample. |
| GetMediaType | Gets the media type, if the media type differs from the previous sample. |
| GetTime | Gets the stream times at which this sample should start and stop. |
| ResetMediaTime | Resets the media time. |
| ResetTime | Invalidates the stream time. |
| SetData | Copies sample data to the buffer. |
| SetMediaTime | Sets the media times for this sample. |
| SetMediaType | Sets the MediaSample's media type. |
| SetTime | Sets the stream times when this sample should start and stop. |