media-ctl: subdev: add Y8 format.
[media-ctl.git] / media.h
diff --git a/media.h b/media.h
index 7217403..9a77fac 100644 (file)
--- a/media.h
+++ b/media.h
@@ -30,12 +30,12 @@ struct media_entity_link {
 
 struct media_entity_pad {
        struct media_entity *entity;
-       __u32 type;
        __u32 index;
+       __u32 flags;
 };
 
 struct media_entity {
-       struct media_user_entity info;
+       struct media_entity_desc info;
        struct media_entity_pad *pads;
        struct media_entity_link *links;
 
@@ -56,7 +56,9 @@ struct media_entity_pad *media_entity_remote_pad(struct media_entity_pad *pad);
 
 struct media_entity *media_get_entity_by_name(struct media_device *media,
        const char *name, size_t length);
-void media_print_topology(struct media_device *media);
+struct media_entity *media_get_entity_by_id(struct media_device *media,
+       __u32 id);
+void media_print_topology(struct media_device *media, int dot);
 int media_setup_link(struct media_device *media,
        struct media_entity_pad *source, struct media_entity_pad *sink,
        __u32 flags);