# Metadata


<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

------------------------------------------------------------------------

### get_plugin_metadata

``` python

def get_plugin_metadata(
    
)->Dict: # Plugin metadata for manifest generation

```

*Return metadata required to register this plugin with the
PluginManager.*

``` python
meta = get_plugin_metadata()
assert meta["name"] == "cjm-media-plugin-ffmpeg"
assert meta["description"].strip()                       # SG-6 / V1: non-empty description required
assert meta["type"] == "media-processing"
assert meta["category"] == "media"
assert meta["interface"].endswith("MediaProcessingPlugin")
assert meta["class"] == "FFmpegProcessingPlugin"
assert meta["resources"] == {"requires_gpu": False}      # CR-7 / V12: no quantitative resource fields
assert "db_path" in meta
print(f"Plugin: {meta['name']} v{meta['version']}")
print(f"Description: {meta['description']}")
print(f"DB path: {meta['db_path']}")
```
