Microsoft Azure Media Services Client Library for Python - A management library for Azure Media Services that provides programmatic access to media processing and streaming capabilities in the cloud.
83
Quality
Pending
Does it follow best practices?
Impact
83%
1.09xAverage score across 10 eval scenarios
{
"context": "This criteria evaluates how well an engineer uses the azure-mgmt-media package for media encoding and transformation operations. It focuses on proper usage of the TransformsOperations and JobsOperations APIs to create encoding transforms, submit jobs, and monitor job status.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Transform Creation",
"description": "Uses TransformsOperations.create_or_update() method to create the transform with proper parameters (resource_group_name, account_name, transform_name, and Transform object)",
"max_score": 15
},
{
"name": "Built-in Preset Usage",
"description": "Correctly uses BuiltInStandardEncoderPreset with preset_name set to 'AdaptiveStreaming' for multi-bitrate encoding",
"max_score": 20
},
{
"name": "Transform Output Configuration",
"description": "Properly configures the Transform object with a TransformOutput containing the encoding preset",
"max_score": 15
},
{
"name": "Job Input Configuration",
"description": "Uses JobInputAsset class to configure the job input with the correct asset_name parameter",
"max_score": 15
},
{
"name": "Job Output Configuration",
"description": "Uses JobOutputAsset class to configure the job output with the correct asset_name parameter",
"max_score": 15
},
{
"name": "Job Submission",
"description": "Uses JobsOperations.create() method with all required parameters (resource_group_name, account_name, transform_name, job_name, and Job object with inputs and outputs)",
"max_score": 10
},
{
"name": "Job Status Retrieval",
"description": "Uses JobsOperations.get() method to retrieve job information and accesses the .state property to get job status",
"max_score": 10
}
]
}Install with Tessl CLI
npx tessl i tessl/pypi-azure-mgmt-mediadocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10