Procedimientos: Obtención de una instancia del procesador de multimedia

media services logo


Información general

En los Media Services, un procesador multimedia es un componente que controla una tarea de procesamiento específica, como codificación, conversión de formato, cifrado o descifrado de contenido multimedia. Normalmente crea un procesador multimedia cuando crea una tarea para codificar, cifrar o convertir el formato de contenido multimedia.

Procesadores de multimedia de Azure

En el siguiente tema se proporcionan listas de procesadores de multimedia:

Obtención de un procesador multimedia

El siguiente método muestra cómo obtener una instancia del procesador multimedia. El ejemplo de código supone el uso de una variable de nivel de módulo llamada _context para hacer referencia al contexto de servidor tal como se describe en la sección Procedimientos: conexión con los Media Services mediante programación.

private static IMediaProcessor GetLatestMediaProcessorByName(string mediaProcessorName)
{
    var processor = _context.MediaProcessors.Where(p => p.Name == mediaProcessorName).
    ToList().OrderBy(p => new Version(p.Version)).LastOrDefault();

    if (processor == null)
    throw new ArgumentException(string.Format("Unknown media processor", mediaProcessorName));

    return processor;
}