CMSampleBuffer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contenedor de muestras cero o más de un tipo de medio determinado.
public class CMSampleBuffer : CoreMedia.ICMAttachmentBearer, IDisposable
type CMSampleBuffer = class
interface ICMAttachmentBearer
interface INativeObject
interface IDisposable
- Herencia
-
CMSampleBuffer
- Implementaciones
Propiedades
DataIsReady |
Contenedor de muestras cero o más de un tipo de medio determinado. |
DecodeTimeStamp |
Contenedor de muestras cero o más de un tipo de medio determinado. |
Duration |
Contenedor de muestras cero o más de un tipo de medio determinado. |
Handle |
Identificador (puntero) a la representación del objeto no administrado. |
IsValid |
Contenedor de muestras cero o más de un tipo de medio determinado. |
NumSamples |
Contenedor de muestras cero o más de un tipo de medio determinado. |
OutputDecodeTimeStamp |
Contenedor de muestras cero o más de un tipo de medio determinado. |
OutputDuration |
Contenedor de muestras cero o más de un tipo de medio determinado. |
OutputPresentationTimeStamp |
Contenedor de muestras cero o más de un tipo de medio determinado. |
PresentationTimeStamp |
Contenedor de muestras cero o más de un tipo de medio determinado. |
TotalSampleSize |
Contenedor de muestras cero o más de un tipo de medio determinado. |
Métodos
CallForEachSample(Func<CMSampleBuffer,Int32,CMSampleBufferError>) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
CopyPCMDataIntoAudioBufferList(Int32, Int32, AudioBuffers) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
CreateForImageBuffer(CVImageBuffer, Boolean, CMVideoFormatDescription, CMSampleTimingInfo, CMSampleBufferError) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
CreateReady(CMBlockBuffer, CMFormatDescription, Int32, CMSampleTimingInfo[], nuint[], CMSampleBufferError) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
CreateReadyWithImageBuffer(CVImageBuffer, CMFormatDescription, CMSampleTimingInfo, CMSampleBufferError) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
CreateReadyWithImageBuffer(CVImageBuffer, CMFormatDescription, CMSampleTimingInfo[], CMSampleBufferError) |
Obsoletos.
Contenedor de muestras cero o más de un tipo de medio determinado. |
CreateReadyWithPacketDescriptions(CMBlockBuffer, CMFormatDescription, Int32, CMTime, AudioStreamPacketDescription[], CMSampleBufferError) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[], nint) |
Clona un búfer de ejemplo mediante la información de tiempo proporcionada. |
CreateWithNewTiming(CMSampleBuffer, CMSampleTimingInfo[]) |
Clona un búfer de ejemplo mediante la información de tiempo proporcionada. |
CreateWithPacketDescriptions(CMBlockBuffer, CMFormatDescription, Int32, CMTime, AudioStreamPacketDescription[], CMSampleBufferError) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
Dispose() |
Libera los recursos utilizados por el objeto CMSampleBuffer. |
Dispose(Boolean) |
Libera los recursos utilizados por el objeto CMSampleBuffer. |
Finalize() |
Finalizador del objeto CMSampleBuffer |
GetAudioFormatDescription() |
Contenedor de muestras cero o más de un tipo de medio determinado. |
GetDataBuffer() |
Contenedor de muestras cero o más de un tipo de medio determinado. |
GetImageBuffer() |
Contenedor de muestras cero o más de un tipo de medio determinado. |
GetSampleAttachments(Boolean) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
GetSampleSize(nint) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
GetSampleTimingInfo() |
Captura la información de tiempo del búfer de ejemplo. |
GetSampleTimingInfo(nint) |
Captura la información de tiempo del búfer de ejemplo. |
GetTypeID() |
Identificador de tipo para el tipo CoreMedia.CMSampleBuffer. |
GetVideoFormatDescription() |
Contenedor de muestras cero o más de un tipo de medio determinado. |
Invalidate() |
Contenedor de muestras cero o más de un tipo de medio determinado. |
MakeDataReady() |
Contenedor de muestras cero o más de un tipo de medio determinado. |
SetDataBuffer(CMBlockBuffer) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
SetDataReady() |
Contenedor de muestras cero o más de un tipo de medio determinado. |
SetInvalidateCallback(Action<CMSampleBuffer>) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
TrackDataReadiness(CMSampleBuffer) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
Métodos de extensión
GetAttachment<T>(ICMAttachmentBearer, CMSampleBufferAttachmentKey, CMAttachmentMode) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
GetAttachment<T>(ICMAttachmentBearer, String, CMAttachmentMode) |
Devuelve los datos adjuntos que identifica |
GetAttachments(ICMAttachmentBearer, CMAttachmentMode) |
Devuelve una matriz de todos los datos adjuntos del portador y el modo de propagación de datos adjuntos a |
GetAttachments<TKey,TValue>(ICMAttachmentBearer, CMAttachmentMode) |
Contenedor de muestras cero o más de un tipo de medio determinado. |
PropagateAttachments(ICMAttachmentBearer, ICMAttachmentBearer) |
Propaga los datos adjuntos que pertenecen a |
RemoveAllAttachments(ICMAttachmentBearer) |
Quita todos los |
RemoveAttachment(ICMAttachmentBearer, String) |
Quita los datos adjuntos que identifica |
SetAttachment(ICMAttachmentBearer, String, INativeObject, CMAttachmentMode) |
Adjunta al portador con los parámetros y |
SetAttachments(ICMAttachmentBearer, NSDictionary, CMAttachmentMode) |
|