I was told this is the real Trimezia martinicensis (Family: Iridaceae). The other similar looking plant that is often referred to by the same scientific name and is commonly known as Neomarica longifolia is actually Trimezia steyermarkii. Whether this is true or not, I do not know as this needs to be further verified.
Anyway, this are the unopened flowers but it is not hard to tell from the leaves that the 2 Trimezias are definitely 2 different plant species. The brownish structures are the dried capsules that contain the seeds.